pub struct BitFieldSize(/* private fields */);
Expand description
A size type.
BitFieldSize
represents the size of an IndexedBitField
.
Since IndexedBitField
s can hold at most 128 items, as supported by a
u128
, the value of BitFieldSize
should never be more than 128. This
however is not enforced.
Implementations§
Source§impl BitFieldSize
impl BitFieldSize
Trait Implementations§
Source§impl Clone for BitFieldSize
impl Clone for BitFieldSize
Source§fn clone(&self) -> BitFieldSize
fn clone(&self) -> BitFieldSize
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 BitFieldSize
impl Debug for BitFieldSize
Source§impl Display for BitFieldSize
impl Display for BitFieldSize
Source§impl From<u8> for BitFieldSize
impl From<u8> for BitFieldSize
Source§impl Hash for BitFieldSize
impl Hash for BitFieldSize
Source§impl Ord for BitFieldSize
impl Ord for BitFieldSize
Source§fn cmp(&self, other: &BitFieldSize) -> Ordering
fn cmp(&self, other: &BitFieldSize) -> Ordering
1.21.0 · 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
Source§impl PartialEq<BitFieldIndex> for BitFieldSize
impl PartialEq<BitFieldIndex> for BitFieldSize
Source§impl PartialEq<BitFieldSize> for BitFieldIndex
impl PartialEq<BitFieldSize> for BitFieldIndex
Source§impl PartialEq<u8> for BitFieldSize
impl PartialEq<u8> for BitFieldSize
Source§impl PartialEq for BitFieldSize
impl PartialEq for BitFieldSize
Source§impl PartialOrd<BitFieldIndex> for BitFieldSize
impl PartialOrd<BitFieldIndex> for BitFieldSize
Source§impl PartialOrd<BitFieldSize> for BitFieldIndex
impl PartialOrd<BitFieldSize> for BitFieldIndex
Source§impl PartialOrd for BitFieldSize
impl PartialOrd for BitFieldSize
impl Copy for BitFieldSize
impl Eq for BitFieldSize
impl StructuralPartialEq for BitFieldSize
Auto Trait Implementations§
impl Freeze for BitFieldSize
impl RefUnwindSafe for BitFieldSize
impl Send for BitFieldSize
impl Sync for BitFieldSize
impl Unpin for BitFieldSize
impl UnwindSafe for BitFieldSize
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