pub enum BitFieldOverflow {
Wrap,
Sat,
Fail,
}Expand description
Overflow behavior for BITFIELD mutation operations.
Variants§
Wrap
Wrap around the representable range (default).
Sat
Clamp to minimum/maximum representable value.
Fail
Do not apply the operation and return nil for that subcommand.
Trait Implementations§
Source§impl Clone for BitFieldOverflow
impl Clone for BitFieldOverflow
Source§fn clone(&self) -> BitFieldOverflow
fn clone(&self) -> BitFieldOverflow
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BitFieldOverflow
impl Debug for BitFieldOverflow
Source§impl PartialEq for BitFieldOverflow
impl PartialEq for BitFieldOverflow
impl Copy for BitFieldOverflow
impl Eq for BitFieldOverflow
impl StructuralPartialEq for BitFieldOverflow
Auto Trait Implementations§
impl Freeze for BitFieldOverflow
impl RefUnwindSafe for BitFieldOverflow
impl Send for BitFieldOverflow
impl Sync for BitFieldOverflow
impl Unpin for BitFieldOverflow
impl UnsafeUnpin for BitFieldOverflow
impl UnwindSafe for BitFieldOverflow
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