#[repr(C)]pub struct CharSetLeaf {
pub map: [u32; 8],
}
Expand description
A set of bytes, represented as a bitset.
Fields§
§map: [u32; 8]
The bits in the set, all 256 of them.
Implementations§
Source§impl CharSetLeaf
impl CharSetLeaf
Sourcepub fn contains_byte(&self, byte: u8) -> bool
pub fn contains_byte(&self, byte: u8) -> bool
Checks whether this set contains the given byte.
Sourcepub fn iter(self) -> CharSetLeafIter ⓘ
pub fn iter(self) -> CharSetLeafIter ⓘ
Creates an iterator over bits in this set.
Trait Implementations§
Source§impl Clone for CharSetLeaf
impl Clone for CharSetLeaf
Source§fn clone(&self) -> CharSetLeaf
fn clone(&self) -> CharSetLeaf
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 CharSetLeaf
impl Debug for CharSetLeaf
Source§impl IntoIterator for CharSetLeaf
impl IntoIterator for CharSetLeaf
impl AnyBitPattern for CharSetLeaf
impl Copy for CharSetLeaf
Auto Trait Implementations§
impl Freeze for CharSetLeaf
impl RefUnwindSafe for CharSetLeaf
impl Send for CharSetLeaf
impl Sync for CharSetLeaf
impl Unpin for CharSetLeaf
impl UnwindSafe for CharSetLeaf
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> CheckedBitPattern for Twhere
T: AnyBitPattern,
impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
Source§type Bits = T
type Bits = T
Self
must have the same layout as the specified Bits
except for
the possible invalid bit patterns being checked during
is_valid_bit_pattern
.Source§fn is_valid_bit_pattern(_bits: &T) -> bool
fn is_valid_bit_pattern(_bits: &T) -> bool
If this function returns true, then it must be valid to reinterpret
bits
as &Self
.