#[repr(C)]pub struct PatternData {
pub num: c_int,
pub elts_offset: Offset<PatternEltData>,
/* private fields */
}
Expand description
The raw serialized format of a Pattern
.
Fields§
§num: c_int
The number of elements in this pattern.
elts_offset: Offset<PatternEltData>
The offset of the element array.
Trait Implementations§
Source§impl Clone for PatternData
impl Clone for PatternData
Source§fn clone(&self) -> PatternData
fn clone(&self) -> PatternData
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 PatternData
impl Debug for PatternData
impl AnyBitPattern for PatternData
impl Copy for PatternData
Auto Trait Implementations§
impl Freeze for PatternData
impl RefUnwindSafe for PatternData
impl Send for PatternData
impl Sync for PatternData
impl Unpin for PatternData
impl UnwindSafe for PatternData
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
.