"Add plugin arg errors. Bring remaining errors to parity"

This commit is contained in:
Jonathan Turner
2019-07-14 04:59:59 +12:00
parent b2d48566ba
commit 7e555a0ef2
16 changed files with 47 additions and 60 deletions

View File

@@ -16,8 +16,6 @@ impl Plugin for BinaryView {
Ok(CommandConfig {
name: "binaryview".to_string(),
positional: vec![],
can_load: vec![],
can_save: vec![],
is_filter: false,
is_sink: true,
named: IndexMap::new(),

View File

@@ -18,8 +18,6 @@ impl Plugin for Inc {
Ok(CommandConfig {
name: "inc".to_string(),
positional: vec![PositionalType::mandatory("Increment")],
can_load: vec![],
can_save: vec![],
is_filter: true,
is_sink: false,
named: IndexMap::new(),

View File

@@ -18,8 +18,6 @@ impl Plugin for NewSkip {
Ok(CommandConfig {
name: "skip".to_string(),
positional: vec![],
can_load: vec![],
can_save: vec![],
is_filter: true,
is_sink: false,
named: IndexMap::new(),
@@ -36,7 +34,7 @@ impl Plugin for NewSkip {
} => {
self.skip_amount = i;
}
_ => return Err(ShellError::string("Unrecognized type in params")),
_ => return Err(ShellError::labeled_error("Unrecognized type in params", "expected an integer", arg.span)),
}
}
}

View File

@@ -85,8 +85,6 @@ impl Plugin for TreeViewer {
Ok(CommandConfig {
name: "tree".to_string(),
positional: vec![],
can_load: vec![],
can_save: vec![],
is_filter: false,
is_sink: true,
named: IndexMap::new(),