pub struct GenesisAccountFlags { /* private fields */ }
test-utils
only.Expand description
Fieldset that facilitates compacting the parent type. Used bytes: 2 | Unused bits: 6
Implementations§
Source§impl GenesisAccountFlags
impl GenesisAccountFlags
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 GenesisAccountFlags
impl GenesisAccountFlags
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 Clone for GenesisAccountFlags
impl Clone for GenesisAccountFlags
Source§fn clone(&self) -> GenesisAccountFlags
fn clone(&self) -> GenesisAccountFlags
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for GenesisAccountFlags
impl Debug for GenesisAccountFlags
Source§impl Default for GenesisAccountFlags
impl Default for GenesisAccountFlags
Source§fn default() -> GenesisAccountFlags
fn default() -> GenesisAccountFlags
impl Copy for GenesisAccountFlags
Auto Trait Implementations§
impl Freeze for GenesisAccountFlags
impl RefUnwindSafe for GenesisAccountFlags
impl Send for GenesisAccountFlags
impl Sync for GenesisAccountFlags
impl Unpin for GenesisAccountFlags
impl UnwindSafe for GenesisAccountFlags
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