aboutsummaryrefslogtreecommitdiff
path: root/macros/src/syntax/parse/idle.rs
diff options
context:
space:
mode:
Diffstat (limited to 'macros/src/syntax/parse/idle.rs')
-rw-r--r--macros/src/syntax/parse/idle.rs18
1 files changed, 8 insertions, 10 deletions
diff --git a/macros/src/syntax/parse/idle.rs b/macros/src/syntax/parse/idle.rs
index d9f3a99e..ffec358f 100644
--- a/macros/src/syntax/parse/idle.rs
+++ b/macros/src/syntax/parse/idle.rs
@@ -21,16 +21,14 @@ impl Idle {
let name = item.sig.ident.to_string();
if valid_signature {
- if let Some((context, Ok(rest))) = util::parse_inputs(item.sig.inputs, &name) {
- if rest.is_empty() {
- return Ok(Idle {
- args,
- attrs: item.attrs,
- context,
- name: item.sig.ident,
- stmts: item.block.stmts,
- });
- }
+ if let Some(context) = util::parse_inputs(item.sig.inputs, &name) {
+ return Ok(Idle {
+ args,
+ attrs: item.attrs,
+ context,
+ name: item.sig.ident,
+ stmts: item.block.stmts,
+ });
}
}