clippy
[pspp] / rust / src / sack.rs
index ab35f8661e8c4963b1e07380082fae995d4031b0..c6be5d1eeff8ff8c78f0c6034c9c82604fe9c839 100644 (file)
@@ -437,7 +437,7 @@ impl<'a> Lexer<'a> {
                     .find(|c: char| {
                         !(c.is_ascii_digit() || c.is_alphabetic() || c == '.' || c == '-')
                     })
-                    .unwrap_or_else(|| s.len());
+                    .unwrap_or(s.len());
                 let (number, rest) = s.split_at(len);
                 let token = if number == "-" {
                     Token::Minus
@@ -481,7 +481,7 @@ impl<'a> Lexer<'a> {
                             || c == '.'
                             || c == '_')
                     })
-                    .unwrap_or_else(|| s.len());
+                    .unwrap_or(s.len());
                 let (s, rest) = s.split_at(len);
                 if let Some(rest) = rest.strip_prefix(':') {
                     (Token::Label(s.into()), rest)
@@ -494,7 +494,7 @@ impl<'a> Lexer<'a> {
                         })?);
                     (token, rest)
                 } else {
-                    let token = match &s[..] {
+                    let token = match s {
                         "i8" => Token::I8,
                         "i16" => Token::I16,
                         "i64" => Token::I64,