aboutsummaryrefslogtreecommitdiff
path: root/macros/src/syntax/parse/idle.rs
diff options
context:
space:
mode:
authorGravatar Emil Fresk <emil.fresk@gmail.com> 2023-01-03 15:10:59 +0100
committerGravatar Henrik Tjäder <henrik@tjaders.com> 2023-03-01 00:31:04 +0100
commitf8352122a301c30db7c7851ebf50ad1608ebdad3 (patch)
tree54f836f8d055ea8b8bef0c1b7c6a59794b99fc3e /macros/src/syntax/parse/idle.rs
parentd7ed7a8b9f78344f6855fa1c2655ae0d85e44068 (diff)
downloadrtic-f8352122a301c30db7c7851ebf50ad1608ebdad3.tar.gz
rtic-f8352122a301c30db7c7851ebf50ad1608ebdad3.tar.zst
rtic-f8352122a301c30db7c7851ebf50ad1608ebdad3.zip
Min codegen
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,
+ });
}
}