mirror of
https://github.com/nushell/nushell.git
synced 2025-08-09 06:25:43 +02:00
@ -89,7 +89,16 @@ fn handle_invalid_values(rest: Value, name: Span) -> Value {
|
|||||||
|
|
||||||
fn err_from_value(rest: &Value, name: Span) -> ShellError {
|
fn err_from_value(rest: &Value, name: Span) -> ShellError {
|
||||||
match rest.span() {
|
match rest.span() {
|
||||||
Ok(span) => ShellError::PipelineMismatch("string, row or list".into(), name, span),
|
Ok(span) => {
|
||||||
|
if rest.is_nothing() {
|
||||||
|
ShellError::UnsupportedInput(
|
||||||
|
"Input type is nothing, expected: string, row or list".into(),
|
||||||
|
name,
|
||||||
|
)
|
||||||
|
} else {
|
||||||
|
ShellError::PipelineMismatch("string, row or list".into(), name, span)
|
||||||
|
}
|
||||||
|
}
|
||||||
Err(error) => error,
|
Err(error) => error,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user