Use bitshift consistently for bitflag definitions (#14265)

This commit is contained in:
Simon Brugman 2024-11-11 11:20:17 +01:00 committed by GitHub
parent 1c586b29e2
commit 84d4f114ef
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 33 additions and 34 deletions

View file

@ -27,11 +27,11 @@ bitflags! {
#[derive(Default, Debug, Copy, Clone)] #[derive(Default, Debug, Copy, Clone)]
pub(crate) struct Flags: u8 { pub(crate) struct Flags: u8 {
/// Whether to show violations when emitting diagnostics. /// Whether to show violations when emitting diagnostics.
const SHOW_VIOLATIONS = 0b0000_0001; const SHOW_VIOLATIONS = 1 << 0;
/// Whether to show a summary of the fixed violations when emitting diagnostics. /// Whether to show a summary of the fixed violations when emitting diagnostics.
const SHOW_FIX_SUMMARY = 0b0000_0100; const SHOW_FIX_SUMMARY = 1 << 1;
/// Whether to show a diff of each fixed violation when emitting diagnostics. /// Whether to show a diff of each fixed violation when emitting diagnostics.
const SHOW_FIX_DIFF = 0b0000_1000; const SHOW_FIX_DIFF = 1 << 2;
} }
} }

View file

@ -18,8 +18,8 @@ use crate::Locator;
bitflags! { bitflags! {
#[derive(Debug, Copy, Clone)] #[derive(Debug, Copy, Clone)]
pub struct Flags: u8 { pub struct Flags: u8 {
const NOQA = 0b0000_0001; const NOQA = 1 << 0;
const ISORT = 0b0000_0010; const ISORT = 1 << 1;
} }
} }

View file

@ -22,11 +22,11 @@ bitflags! {
#[derive(Default)] #[derive(Default)]
struct EmitterFlags: u8 { struct EmitterFlags: u8 {
/// Whether to show the fix status of a diagnostic. /// Whether to show the fix status of a diagnostic.
const SHOW_FIX_STATUS = 0b0000_0001; const SHOW_FIX_STATUS = 1 << 0;
/// Whether to show the diff of a fix, for diagnostics that have a fix. /// Whether to show the diff of a fix, for diagnostics that have a fix.
const SHOW_FIX_DIFF = 0b0000_0010; const SHOW_FIX_DIFF = 1 << 1;
/// Whether to show the source code of a diagnostic. /// Whether to show the source code of a diagnostic.
const SHOW_SOURCE = 0b0000_0100; const SHOW_SOURCE = 1 << 2;
} }
} }

View file

@ -37,18 +37,17 @@ bitflags! {
#[derive(Default, Eq, PartialEq, Clone, Copy, Debug)] #[derive(Default, Eq, PartialEq, Clone, Copy, Debug)]
pub(crate) struct TokenFlags: u8 { pub(crate) struct TokenFlags: u8 {
/// Whether the logical line contains an operator. /// Whether the logical line contains an operator.
const OPERATOR = 0b0000_0001; const OPERATOR = 1 << 0;
/// Whether the logical line contains a bracket. /// Whether the logical line contains a bracket.
const BRACKET = 0b0000_0010; const BRACKET = 1 << 1;
/// Whether the logical line contains a punctuation mark. /// Whether the logical line contains a punctuation mark.
const PUNCTUATION = 0b0000_0100; const PUNCTUATION = 1 << 2;
/// Whether the logical line contains a keyword. /// Whether the logical line contains a keyword.
const KEYWORD = 0b0000_1000; const KEYWORD = 1 << 3;
/// Whether the logical line contains a comment. /// Whether the logical line contains a comment.
const COMMENT = 0b0001_0000; const COMMENT = 1 << 4;
/// Whether the logical line contains any non trivia token (no comment, newline, or in/dedent) /// Whether the logical line contains any non trivia token (no comment, newline, or in/dedent)
const NON_TRIVIA = 0b0010_0000; const NON_TRIVIA = 1 << 5;
} }
} }

View file

@ -302,9 +302,9 @@ bitflags! {
#[derive(Default, Debug, Copy, Clone, PartialEq, Eq)] #[derive(Default, Debug, Copy, Clone, PartialEq, Eq)]
pub struct WordFlags: u8 { pub struct WordFlags: u8 {
/// The word contains at least one ASCII character (like `B`). /// The word contains at least one ASCII character (like `B`).
const ASCII = 0b0000_0001; const ASCII = 1 << 0;
/// The word contains at least one unambiguous unicode character (like `β`). /// The word contains at least one unambiguous unicode character (like `β`).
const UNAMBIGUOUS_UNICODE = 0b0000_0010; const UNAMBIGUOUS_UNICODE = 1 << 1;
} }
} }

View file

@ -89,11 +89,11 @@ impl From<CFormatQuantity> for CFormatPrecision {
bitflags! { bitflags! {
#[derive(Copy, Clone, Debug, PartialEq)] #[derive(Copy, Clone, Debug, PartialEq)]
pub struct CConversionFlags: u32 { pub struct CConversionFlags: u32 {
const ALTERNATE_FORM = 0b0000_0001; const ALTERNATE_FORM = 1 << 0;
const ZERO_PAD = 0b0000_0010; const ZERO_PAD = 1 << 1;
const LEFT_ADJUST = 0b0000_0100; const LEFT_ADJUST = 1 << 2;
const BLANK_SIGN = 0b0000_1000; const BLANK_SIGN = 1 << 3;
const SIGN_CHAR = 0b0001_0000; const SIGN_CHAR = 1 << 4;
} }
} }

View file

@ -609,10 +609,10 @@ pub enum BindingKind<'a> {
bitflags! { bitflags! {
#[derive(Debug, Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Hash)] #[derive(Debug, Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Hash)]
pub struct Exceptions: u8 { pub struct Exceptions: u8 {
const NAME_ERROR = 0b0000_0001; const NAME_ERROR = 1 << 0;
const MODULE_NOT_FOUND_ERROR = 0b0000_0010; const MODULE_NOT_FOUND_ERROR = 1 << 1;
const IMPORT_ERROR = 0b0000_0100; const IMPORT_ERROR = 1 << 2;
const ATTRIBUTE_ERROR = 0b000_100; const ATTRIBUTE_ERROR = 1 << 3;
} }
} }

View file

@ -2,21 +2,21 @@ bitflags::bitflags! {
#[derive(Copy, Clone, Debug, PartialEq, Eq)] #[derive(Copy, Clone, Debug, PartialEq, Eq)]
pub struct OpenMode: u8 { pub struct OpenMode: u8 {
/// `r` /// `r`
const READ = 0b0001; const READ = 1 << 0;
/// `w` /// `w`
const WRITE = 0b0010; const WRITE = 1 << 1;
/// `a` /// `a`
const APPEND = 0b0100; const APPEND = 1 << 2;
/// `x` /// `x`
const CREATE = 0b1000; const CREATE = 1 << 3;
/// `b` /// `b`
const BINARY = 0b10000; const BINARY = 1 << 4;
/// `t` /// `t`
const TEXT = 0b10_0000; const TEXT = 1 << 5;
/// `+` /// `+`
const PLUS = 0b100_0000; const PLUS = 1 << 6;
/// `U` /// `U`
const UNIVERSAL_NEWLINES = 0b1000_0000; const UNIVERSAL_NEWLINES = 1 << 7;
} }
} }