refactors

This commit is contained in:
2020-09-28 20:44:37 +02:00
parent 3599cb46c4
commit 2269d759c6
4 changed files with 17 additions and 10 deletions
+3 -3
View File
@@ -26,8 +26,8 @@ impl CrsnExtension for StackOps {
"stacks"
}
fn parse_op(&self, keyword: &str, mut args: ArgParser) -> Result<ParseOpRes, Error> {
Ok(ParseOpRes::Parsed(Op::Ext(Box::new(match keyword {
fn parse_op(&self, keyword: &str, mut args: ArgParser) -> Result<ParseOpRes<Op>, Error> {
Ok(ParseOpRes::parsed(match keyword {
"stack" => {
StackOp::NewStack {
dst: args.next_wr()?,
@@ -51,7 +51,7 @@ impl CrsnExtension for StackOps {
_other => {
return Ok(ParseOpRes::Unknown(args));
}
}))))
}))
}
fn drop_obj(&self, _ti: &ThreadInfo, state: &mut RunState, handle: Value) -> Result<Option<()>, Fault>