diff --git a/crates/teloxide-macros/src/fields_parse.rs b/crates/teloxide-macros/src/fields_parse.rs index 896aaaa6..d93de04f 100644 --- a/crates/teloxide-macros/src/fields_parse.rs +++ b/crates/teloxide-macros/src/fields_parse.rs @@ -138,9 +138,6 @@ fn parser_with_separator<'a>( let res = #res; - if !s.is_empty() && splitted.count() { - } - match splitted.next() { Some(d) if !s.is_empty() => ::std::result::Result::Err(teloxide::utils::command::ParseError::TooManyArguments { expected: #expected,