pub struct WideNonZero;Trait Implementations§
Source§impl Described for WideNonZero
impl Described for WideNonZero
const NAME: &'static str = <Self as Value>::NAME
const FIELDS: &'static [Field<Definition>]
const MARKER: &'static [u8]
const FIELD_KIND: Kind<Definition> = _
const DEFAULT_VARIANT: Option<usize> = _
const DEFINITION: Definition = _
Source§impl Value for WideNonZero
impl Value for WideNonZero
const NAME: &'static str = "harmos_domain::model::storage::codec::WideNonZero"
const KIND: Kind<Definition>
type Native = NonZero<u128>
fn postcard_write(value: &NonZero<u128>, bytes: &mut Vec<u8>)
fn postcard_size(value: &NonZero<u128>) -> usize
fn postcard_memory(input: &mut Reader<'_>) -> Result<usize, MessageError>
fn postcard_read(input: &mut Reader<'_>) -> Result<NonZero<u128>, MessageError>
const CARDINALITY: Cardinality = Cardinality::Required
Auto Trait Implementations§
impl Freeze for WideNonZero
impl RefUnwindSafe for WideNonZero
impl Send for WideNonZero
impl Sync for WideNonZero
impl Unpin for WideNonZero
impl UnsafeUnpin for WideNonZero
impl UnwindSafe for WideNonZero
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