From 9499b9ef120f1c4a3415e9cba34960638049f3e3 Mon Sep 17 00:00:00 2001 From: KodrAus Date: Mon, 20 Feb 2023 08:07:19 +1000 Subject: [PATCH] fix up some clippy lints --- src/lib.rs | 26 +++++++++++--------------- src/parser.rs | 3 +++ 2 files changed, 14 insertions(+), 15 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index f92b6ed2..fdd102c9 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -433,14 +433,12 @@ The macros are split into 3 modules: /// } /// } /// -/// fn main() { -/// let e1 = Flags::A | Flags::C; -/// let e2 = Flags::B | Flags::C; -/// assert_eq!((e1 | e2), Flags::ABC); // union -/// assert_eq!((e1 & e2), Flags::C); // intersection -/// assert_eq!((e1 - e2), Flags::A); // set difference -/// assert_eq!(!e2, Flags::A); // set complement -/// } +/// let e1 = Flags::A | Flags::C; +/// let e2 = Flags::B | Flags::C; +/// assert_eq!((e1 | e2), Flags::ABC); // union +/// assert_eq!((e1 & e2), Flags::C); // intersection +/// assert_eq!((e1 - e2), Flags::A); // set difference +/// assert_eq!(!e2, Flags::A); // set complement /// ``` /// /// The generated `struct`s can also be extended with type and trait @@ -465,15 +463,13 @@ The macros are split into 3 modules: /// } /// } /// -/// fn main() { -/// let mut flags = Flags::A | Flags::B; +/// let mut flags = Flags::A | Flags::B; /// -/// flags.clear(); -/// assert!(flags.is_empty()); +/// flags.clear(); +/// assert!(flags.is_empty()); /// -/// assert_eq!(format!("{:?}", Flags::A | Flags::B), "Flags(A | B)"); -/// assert_eq!(format!("{:?}", Flags::B), "Flags(B)"); -/// } +/// assert_eq!(format!("{:?}", Flags::A | Flags::B), "Flags(A | B)"); +/// assert_eq!(format!("{:?}", Flags::B), "Flags(B)"); /// ``` #[macro_export(local_inner_macros)] macro_rules! bitflags { diff --git a/src/parser.rs b/src/parser.rs index 4c54c843..38bf6683 100644 --- a/src/parser.rs +++ b/src/parser.rs @@ -14,6 +14,8 @@ //! A | B | 0x0c //! ``` +#![allow(clippy::let_unit_value)] + use core::fmt; /// An error encountered while parsing flags from text. @@ -21,6 +23,7 @@ use core::fmt; pub struct ParseError(ParseErrorKind); #[derive(Debug)] +#[allow(clippy::enum_variant_names)] enum ParseErrorKind { EmptyFlag, InvalidNamedFlag {