pub struct GenesisAccountRefFlags { /* private fields */ }
test-utils
only.Expand description
Fieldset that facilitates compacting the parent type. Used bytes: 2 | Unused bits: 6
Implementations§
Source§impl GenesisAccountRefFlags
impl GenesisAccountRefFlags
Sourcepub const fn into_bytes(self) -> [u8; 2]
pub const fn into_bytes(self) -> [u8; 2]
Sourcepub const fn from_bytes(bytes: [u8; 2]) -> Self
pub const fn from_bytes(bytes: [u8; 2]) -> Self
Converts the given bytes directly into the bitfield struct.
Source§impl GenesisAccountRefFlags
impl GenesisAccountRefFlags
Sourcepub fn nonce_len_or_err(
&self,
) -> Result<<B1 as Specifier>::InOut, InvalidBitPattern<<B1 as Specifier>::Bytes>>
pub fn nonce_len_or_err( &self, ) -> Result<<B1 as Specifier>::InOut, InvalidBitPattern<<B1 as Specifier>::Bytes>>
Returns the value of nonce_len.
#Errors
If the returned value contains an invalid bit pattern for nonce_len.
Sourcepub fn with_nonce_len(self, new_val: <B1 as Specifier>::InOut) -> Self
pub fn with_nonce_len(self, new_val: <B1 as Specifier>::InOut) -> Self
Returns a copy of the bitfield with the value of nonce_len set to the given value.
#Panics
If the given value is out of bounds for nonce_len.
Sourcepub fn with_nonce_len_checked(
self,
new_val: <B1 as Specifier>::InOut,
) -> Result<Self, OutOfBounds>
pub fn with_nonce_len_checked( self, new_val: <B1 as Specifier>::InOut, ) -> Result<Self, OutOfBounds>
Returns a copy of the bitfield with the value of nonce_len set to the given value.
#Errors
If the given value is out of bounds for nonce_len.
Sourcepub fn set_nonce_len(&mut self, new_val: <B1 as Specifier>::InOut)
pub fn set_nonce_len(&mut self, new_val: <B1 as Specifier>::InOut)
Sets the value of nonce_len to the given value.
#Panics
If the given value is out of bounds for nonce_len.
Sourcepub fn set_nonce_len_checked(
&mut self,
new_val: <B1 as Specifier>::InOut,
) -> Result<(), OutOfBounds>
pub fn set_nonce_len_checked( &mut self, new_val: <B1 as Specifier>::InOut, ) -> Result<(), OutOfBounds>
Sets the value of nonce_len to the given value.
#Errors
If the given value is out of bounds for nonce_len.
Sourcepub fn balance_len(&self) -> <B6 as Specifier>::InOut
pub fn balance_len(&self) -> <B6 as Specifier>::InOut
Returns the value of balance_len.
Sourcepub fn balance_len_or_err(
&self,
) -> Result<<B6 as Specifier>::InOut, InvalidBitPattern<<B6 as Specifier>::Bytes>>
pub fn balance_len_or_err( &self, ) -> Result<<B6 as Specifier>::InOut, InvalidBitPattern<<B6 as Specifier>::Bytes>>
Returns the value of balance_len.
#Errors
If the returned value contains an invalid bit pattern for balance_len.
Sourcepub fn with_balance_len(self, new_val: <B6 as Specifier>::InOut) -> Self
pub fn with_balance_len(self, new_val: <B6 as Specifier>::InOut) -> Self
Returns a copy of the bitfield with the value of balance_len set to the given value.
#Panics
If the given value is out of bounds for balance_len.
Sourcepub fn with_balance_len_checked(
self,
new_val: <B6 as Specifier>::InOut,
) -> Result<Self, OutOfBounds>
pub fn with_balance_len_checked( self, new_val: <B6 as Specifier>::InOut, ) -> Result<Self, OutOfBounds>
Returns a copy of the bitfield with the value of balance_len set to the given value.
#Errors
If the given value is out of bounds for balance_len.
Sourcepub fn set_balance_len(&mut self, new_val: <B6 as Specifier>::InOut)
pub fn set_balance_len(&mut self, new_val: <B6 as Specifier>::InOut)
Sets the value of balance_len to the given value.
#Panics
If the given value is out of bounds for balance_len.
Sourcepub fn set_balance_len_checked(
&mut self,
new_val: <B6 as Specifier>::InOut,
) -> Result<(), OutOfBounds>
pub fn set_balance_len_checked( &mut self, new_val: <B6 as Specifier>::InOut, ) -> Result<(), OutOfBounds>
Sets the value of balance_len to the given value.
#Errors
If the given value is out of bounds for balance_len.
Sourcepub fn code_len_or_err(
&self,
) -> Result<<B1 as Specifier>::InOut, InvalidBitPattern<<B1 as Specifier>::Bytes>>
pub fn code_len_or_err( &self, ) -> Result<<B1 as Specifier>::InOut, InvalidBitPattern<<B1 as Specifier>::Bytes>>
Returns the value of code_len.
#Errors
If the returned value contains an invalid bit pattern for code_len.
Sourcepub fn with_code_len(self, new_val: <B1 as Specifier>::InOut) -> Self
pub fn with_code_len(self, new_val: <B1 as Specifier>::InOut) -> Self
Returns a copy of the bitfield with the value of code_len set to the given value.
#Panics
If the given value is out of bounds for code_len.
Sourcepub fn with_code_len_checked(
self,
new_val: <B1 as Specifier>::InOut,
) -> Result<Self, OutOfBounds>
pub fn with_code_len_checked( self, new_val: <B1 as Specifier>::InOut, ) -> Result<Self, OutOfBounds>
Returns a copy of the bitfield with the value of code_len set to the given value.
#Errors
If the given value is out of bounds for code_len.
Sourcepub fn set_code_len(&mut self, new_val: <B1 as Specifier>::InOut)
pub fn set_code_len(&mut self, new_val: <B1 as Specifier>::InOut)
Sets the value of code_len to the given value.
#Panics
If the given value is out of bounds for code_len.
Sourcepub fn set_code_len_checked(
&mut self,
new_val: <B1 as Specifier>::InOut,
) -> Result<(), OutOfBounds>
pub fn set_code_len_checked( &mut self, new_val: <B1 as Specifier>::InOut, ) -> Result<(), OutOfBounds>
Sets the value of code_len to the given value.
#Errors
If the given value is out of bounds for code_len.
Sourcepub fn storage_len(&self) -> <B1 as Specifier>::InOut
pub fn storage_len(&self) -> <B1 as Specifier>::InOut
Returns the value of storage_len.
Sourcepub fn storage_len_or_err(
&self,
) -> Result<<B1 as Specifier>::InOut, InvalidBitPattern<<B1 as Specifier>::Bytes>>
pub fn storage_len_or_err( &self, ) -> Result<<B1 as Specifier>::InOut, InvalidBitPattern<<B1 as Specifier>::Bytes>>
Returns the value of storage_len.
#Errors
If the returned value contains an invalid bit pattern for storage_len.
Sourcepub fn with_storage_len(self, new_val: <B1 as Specifier>::InOut) -> Self
pub fn with_storage_len(self, new_val: <B1 as Specifier>::InOut) -> Self
Returns a copy of the bitfield with the value of storage_len set to the given value.
#Panics
If the given value is out of bounds for storage_len.
Sourcepub fn with_storage_len_checked(
self,
new_val: <B1 as Specifier>::InOut,
) -> Result<Self, OutOfBounds>
pub fn with_storage_len_checked( self, new_val: <B1 as Specifier>::InOut, ) -> Result<Self, OutOfBounds>
Returns a copy of the bitfield with the value of storage_len set to the given value.
#Errors
If the given value is out of bounds for storage_len.
Sourcepub fn set_storage_len(&mut self, new_val: <B1 as Specifier>::InOut)
pub fn set_storage_len(&mut self, new_val: <B1 as Specifier>::InOut)
Sets the value of storage_len to the given value.
#Panics
If the given value is out of bounds for storage_len.
Sourcepub fn set_storage_len_checked(
&mut self,
new_val: <B1 as Specifier>::InOut,
) -> Result<(), OutOfBounds>
pub fn set_storage_len_checked( &mut self, new_val: <B1 as Specifier>::InOut, ) -> Result<(), OutOfBounds>
Sets the value of storage_len to the given value.
#Errors
If the given value is out of bounds for storage_len.
Sourcepub fn private_key_len(&self) -> <B1 as Specifier>::InOut
pub fn private_key_len(&self) -> <B1 as Specifier>::InOut
Returns the value of private_key_len.
Sourcepub fn private_key_len_or_err(
&self,
) -> Result<<B1 as Specifier>::InOut, InvalidBitPattern<<B1 as Specifier>::Bytes>>
pub fn private_key_len_or_err( &self, ) -> Result<<B1 as Specifier>::InOut, InvalidBitPattern<<B1 as Specifier>::Bytes>>
Returns the value of private_key_len.
#Errors
If the returned value contains an invalid bit pattern for private_key_len.
Sourcepub fn with_private_key_len(self, new_val: <B1 as Specifier>::InOut) -> Self
pub fn with_private_key_len(self, new_val: <B1 as Specifier>::InOut) -> Self
Returns a copy of the bitfield with the value of private_key_len set to the given value.
#Panics
If the given value is out of bounds for private_key_len.
Sourcepub fn with_private_key_len_checked(
self,
new_val: <B1 as Specifier>::InOut,
) -> Result<Self, OutOfBounds>
pub fn with_private_key_len_checked( self, new_val: <B1 as Specifier>::InOut, ) -> Result<Self, OutOfBounds>
Returns a copy of the bitfield with the value of private_key_len set to the given value.
#Errors
If the given value is out of bounds for private_key_len.
Sourcepub fn set_private_key_len(&mut self, new_val: <B1 as Specifier>::InOut)
pub fn set_private_key_len(&mut self, new_val: <B1 as Specifier>::InOut)
Sets the value of private_key_len to the given value.
#Panics
If the given value is out of bounds for private_key_len.
Sourcepub fn set_private_key_len_checked(
&mut self,
new_val: <B1 as Specifier>::InOut,
) -> Result<(), OutOfBounds>
pub fn set_private_key_len_checked( &mut self, new_val: <B1 as Specifier>::InOut, ) -> Result<(), OutOfBounds>
Sets the value of private_key_len to the given value.
#Errors
If the given value is out of bounds for private_key_len.
Trait Implementations§
Source§impl CheckTotalSizeMultipleOf8 for GenesisAccountRefFlags
impl CheckTotalSizeMultipleOf8 for GenesisAccountRefFlags
Source§impl Clone for GenesisAccountRefFlags
impl Clone for GenesisAccountRefFlags
Source§fn clone(&self) -> GenesisAccountRefFlags
fn clone(&self) -> GenesisAccountRefFlags
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for GenesisAccountRefFlags
impl Debug for GenesisAccountRefFlags
Source§impl Default for GenesisAccountRefFlags
impl Default for GenesisAccountRefFlags
Source§fn default() -> GenesisAccountRefFlags
fn default() -> GenesisAccountRefFlags
impl Copy for GenesisAccountRefFlags
Auto Trait Implementations§
impl Freeze for GenesisAccountRefFlags
impl RefUnwindSafe for GenesisAccountRefFlags
impl Send for GenesisAccountRefFlags
impl Sync for GenesisAccountRefFlags
impl Unpin for GenesisAccountRefFlags
impl UnwindSafe for GenesisAccountRefFlags
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>
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: 2 bytes