mirror of
https://github.com/rtic-rs/rtic.git
synced 2025-12-18 22:05:37 +01:00
binds can only appear once in the argument list
This commit is contained in:
parent
e167af01f0
commit
2fd6ae69d1
1 changed files with 7 additions and 0 deletions
|
|
@ -973,6 +973,13 @@ fn parse_args(
|
||||||
let ident_s = ident.to_string();
|
let ident_s = ident.to_string();
|
||||||
match &*ident_s {
|
match &*ident_s {
|
||||||
"binds" if accepts_binds => {
|
"binds" if accepts_binds => {
|
||||||
|
if binds.is_some() {
|
||||||
|
return Err(parse::Error::new(
|
||||||
|
ident.span(),
|
||||||
|
"argument appears more than once",
|
||||||
|
));
|
||||||
|
}
|
||||||
|
|
||||||
// #ident
|
// #ident
|
||||||
let ident = content.parse()?;
|
let ident = content.parse()?;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue