Trait logitech_lcd_sys::InnerBitFlags
[−]
[src]
pub trait InnerBitFlags: BitOr<Self> + PartialEq<Self> + Eq { type Type; fn all() -> Self; fn empty() -> Self; fn is_empty(self) -> bool; fn is_all(self) -> bool; fn bits(self) -> Self::Type; fn intersects(self, other: Self) -> bool; fn contains(self, other: Self) -> bool; fn not(self) -> Self; fn from_bits(bits: Self::Type) -> Option<Self>; fn from_bits_truncate(bits: Self::Type) -> Self; fn insert(&mut self, other: Self); fn remove(&mut self, other: Self); fn toggle(&mut self, other: Self); }
Associated Types
type Type
Required Methods
fn all() -> Self
fn empty() -> Self
fn is_empty(self) -> bool
fn is_all(self) -> bool
fn bits(self) -> Self::Type
fn intersects(self, other: Self) -> bool
fn contains(self, other: Self) -> bool
fn not(self) -> Self
fn from_bits(bits: Self::Type) -> Option<Self>
fn from_bits_truncate(bits: Self::Type) -> Self
fn insert(&mut self, other: Self)
fn remove(&mut self, other: Self)
fn toggle(&mut self, other: Self)
Implementors
impl InnerBitFlags for InnerLcdType
impl InnerBitFlags for InnerLcdButton