Add support for load-env (#752)

This commit is contained in:
JT
2022-01-15 18:50:11 -05:00
committed by GitHub
parent 75db4a75bc
commit b78924c777
8 changed files with 136 additions and 5 deletions

View File

@@ -353,6 +353,20 @@ impl FromValue for Vec<Value> {
}
}
// A record
impl FromValue for (Vec<String>, Vec<Value>) {
fn from_value(v: &Value) -> Result<Self, ShellError> {
match v {
Value::Record { cols, vals, .. } => Ok((cols.clone(), vals.clone())),
v => Err(ShellError::CantConvert(
"Record".into(),
v.get_type().to_string(),
v.span()?,
)),
}
}
}
impl FromValue for CaptureBlock {
fn from_value(v: &Value) -> Result<Self, ShellError> {
match v {