pub struct GenesisId(/* private fields */);Methods from Deref<Target = Array<u8, 32>>§
Trait Implementations§
Source§impl CommitmentId for GenesisId
impl CommitmentId for GenesisId
Source§impl Ord for GenesisId
impl Ord for GenesisId
Source§impl PartialOrd for GenesisId
impl PartialOrd for GenesisId
Source§impl StrictDecode for GenesisId
impl StrictDecode for GenesisId
fn strict_decode(reader: &mut impl TypedRead) -> Result<GenesisId, DecodeError>
fn strict_read(reader: impl ReadRaw) -> Result<Self, DecodeError>
Source§impl StrictDumb for GenesisId
impl StrictDumb for GenesisId
fn strict_dumb() -> GenesisId
Source§impl StrictEncode for GenesisId
impl StrictEncode for GenesisId
fn strict_encode<W>(&self, writer: W) -> Result<W, Error>where
W: TypedWrite,
fn strict_write(&self, writer: impl WriteRaw) -> Result<(), Error>
Source§impl StrictTuple for GenesisId
impl StrictTuple for GenesisId
const FIELD_COUNT: u8 = 1u8
fn strict_check_fields()
fn strict_type_info() -> TypeInfo<Self>
Source§impl StrictType for GenesisId
impl StrictType for GenesisId
const STRICT_LIB_NAME: &'static str = LIB_NAME_ULTRASONIC
fn strict_name() -> Option<TypeName>
Source§impl Wrapper for GenesisId
impl Wrapper for GenesisId
Source§fn from_inner(inner: <GenesisId as Wrapper>::Inner) -> GenesisId
fn from_inner(inner: <GenesisId as Wrapper>::Inner) -> GenesisId
Instantiates wrapper type with the inner data
Source§fn as_inner(&self) -> &<GenesisId as Wrapper>::Inner
fn as_inner(&self) -> &<GenesisId as Wrapper>::Inner
Returns reference to the inner representation for the wrapper type
Source§fn into_inner(self) -> <GenesisId as Wrapper>::Inner
fn into_inner(self) -> <GenesisId as Wrapper>::Inner
Unwraps the wrapper returning the inner type
impl Copy for GenesisId
impl Eq for GenesisId
impl StrictProduct for GenesisId
impl StructuralPartialEq for GenesisId
Auto Trait Implementations§
impl Freeze for GenesisId
impl RefUnwindSafe for GenesisId
impl Send for GenesisId
impl Sync for GenesisId
impl Unpin for GenesisId
impl UnwindSafe for GenesisId
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<Id, const LEN: usize, const REVERSE_STR: bool> ByteArray<LEN> for Id
impl<Id, const LEN: usize, const REVERSE_STR: bool> ByteArray<LEN> for Id
Source§fn from_byte_array(val: impl Into<[u8; LEN]>) -> Id
fn from_byte_array(val: impl Into<[u8; LEN]>) -> Id
Constructs a wrapper type around a byte array.
Source§fn from_slice(slice: impl AsRef<[u8]>) -> Result<Id, FromSliceError>
fn from_slice(slice: impl AsRef<[u8]>) -> Result<Id, FromSliceError>
Constructs a byte array from the slice. Errors if the slice length
doesn’t match
LEN constant generic.Source§fn from_slice_unsafe(slice: impl AsRef<[u8]>) -> Id
fn from_slice_unsafe(slice: impl AsRef<[u8]>) -> Id
Constructs a byte array from the slice. Expects the slice length
doesn’t match
LEN constant generic. Read moreSource§fn to_byte_array(&self) -> [u8; LEN]
fn to_byte_array(&self) -> [u8; LEN]
Returns a byte array representation stored in the wrapped type.
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.