pub enum PanelEnable {
AOnly,
BOnly,
Both,
Unknown(u8),
}Expand description
Which panels the program enables.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for PanelEnable
impl Clone for PanelEnable
Source§fn clone(&self) -> PanelEnable
fn clone(&self) -> PanelEnable
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PanelEnable
Source§impl Debug for PanelEnable
Named variants as their names; an unknown as unknown (raw). ⚠️ The corpus
tripwires match the lowercase spelling — a derived Unknown(raw) slips past
them.
impl Debug for PanelEnable
Named variants as their names; an unknown as unknown (raw). ⚠️ The corpus
tripwires match the lowercase spelling — a derived Unknown(raw) slips past
them.
Source§impl Default for PanelEnable
impl Default for PanelEnable
Source§impl Display for PanelEnable
impl Display for PanelEnable
impl Eq for PanelEnable
Source§impl Hash for PanelEnable
impl Hash for PanelEnable
Source§impl Ord for PanelEnable
impl Ord for PanelEnable
Source§fn cmp(&self, other: &PanelEnable) -> Ordering
fn cmp(&self, other: &PanelEnable) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl Packed for PanelEnable
impl Packed for PanelEnable
Source§const MAX_BITS: u32 = 2
const MAX_BITS: u32 = 2
Bits the widest value of this type occupies. Used to check statically that it
fits its slot.
Source§const DECODE_BITS: u32 = u8::BITS
const DECODE_BITS: u32 = u8::BITS
Widest slot this type can decode without losing bits on re-encoding. Read more
Source§const CONTROL: ControlKind = crate::fields::ControlKind::Selector
const CONTROL: ControlKind = crate::fields::ControlKind::Selector
Which panel control this value is, for a caller building an interface over the
field registry. Read more
Source§type Error = !
type Error = !
Why a bit pattern is not a valid value.
Infallible when every pattern is.Source§impl PartialEq for PanelEnable
impl PartialEq for PanelEnable
Source§impl PartialOrd for PanelEnable
impl PartialOrd for PanelEnable
impl StructuralPartialEq for PanelEnable
Auto Trait Implementations§
impl Freeze for PanelEnable
impl RefUnwindSafe for PanelEnable
impl Send for PanelEnable
impl Sync for PanelEnable
impl Unpin for PanelEnable
impl UnsafeUnpin for PanelEnable
impl UnwindSafe for PanelEnable
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.