pub struct StorageEntryFlags { /* private fields */ }
test-utils
only.Expand description
Fieldset that facilitates compacting the parent type. Used bytes: 1 | Unused bits: 7
Implementations§
Source§impl StorageEntryFlags
impl StorageEntryFlags
Sourcepub const fn into_bytes(self) -> [u8; 1]
pub const fn into_bytes(self) -> [u8; 1]
Sourcepub const fn from_bytes(bytes: [u8; 1]) -> Self
pub const fn from_bytes(bytes: [u8; 1]) -> Self
Converts the given bytes directly into the bitfield struct.
Source§impl StorageEntryFlags
impl StorageEntryFlags
Sourcepub fn is_private_len(&self) -> <B1 as Specifier>::InOut
pub fn is_private_len(&self) -> <B1 as Specifier>::InOut
Returns the value of is_private_len.
Sourcepub fn is_private_len_or_err(
&self,
) -> Result<<B1 as Specifier>::InOut, InvalidBitPattern<<B1 as Specifier>::Bytes>>
pub fn is_private_len_or_err( &self, ) -> Result<<B1 as Specifier>::InOut, InvalidBitPattern<<B1 as Specifier>::Bytes>>
Returns the value of is_private_len.
#Errors
If the returned value contains an invalid bit pattern for is_private_len.
Sourcepub fn with_is_private_len(self, new_val: <B1 as Specifier>::InOut) -> Self
pub fn with_is_private_len(self, new_val: <B1 as Specifier>::InOut) -> Self
Returns a copy of the bitfield with the value of is_private_len set to the given value.
#Panics
If the given value is out of bounds for is_private_len.
Sourcepub fn with_is_private_len_checked(
self,
new_val: <B1 as Specifier>::InOut,
) -> Result<Self, OutOfBounds>
pub fn with_is_private_len_checked( self, new_val: <B1 as Specifier>::InOut, ) -> Result<Self, OutOfBounds>
Returns a copy of the bitfield with the value of is_private_len set to the given value.
#Errors
If the given value is out of bounds for is_private_len.
Sourcepub fn set_is_private_len(&mut self, new_val: <B1 as Specifier>::InOut)
pub fn set_is_private_len(&mut self, new_val: <B1 as Specifier>::InOut)
Sets the value of is_private_len to the given value.
#Panics
If the given value is out of bounds for is_private_len.
Sourcepub fn set_is_private_len_checked(
&mut self,
new_val: <B1 as Specifier>::InOut,
) -> Result<(), OutOfBounds>
pub fn set_is_private_len_checked( &mut self, new_val: <B1 as Specifier>::InOut, ) -> Result<(), OutOfBounds>
Sets the value of is_private_len to the given value.
#Errors
If the given value is out of bounds for is_private_len.
Trait Implementations§
Source§impl Clone for StorageEntryFlags
impl Clone for StorageEntryFlags
Source§fn clone(&self) -> StorageEntryFlags
fn clone(&self) -> StorageEntryFlags
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for StorageEntryFlags
impl Debug for StorageEntryFlags
Source§impl Default for StorageEntryFlags
impl Default for StorageEntryFlags
Source§fn default() -> StorageEntryFlags
fn default() -> StorageEntryFlags
impl Copy for StorageEntryFlags
Auto Trait Implementations§
impl Freeze for StorageEntryFlags
impl RefUnwindSafe for StorageEntryFlags
impl Send for StorageEntryFlags
impl Sync for StorageEntryFlags
impl Unpin for StorageEntryFlags
impl UnwindSafe for StorageEntryFlags
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more§impl<T> WithSubscriber for T
impl<T> WithSubscriber for T
§fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
§fn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
impl<T> ErasedDestructor for Twhere
T: 'static,
impl<T> MaybeSend for Twhere
T: Send,
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 1 byte