pub enum IcrcMetadataValueKind {
Nat,
Int,
Text,
Blob,
}Expand description
IcrcMetadataValueKind
Native ICRC-1 metadata value variant represented by a report row.
Variants§
Nat
An arbitrary-precision unsigned integer.
Int
An arbitrary-precision signed integer.
Text
A Unicode text value.
Blob
An opaque byte sequence.
Implementations§
Trait Implementations§
Source§impl Clone for IcrcMetadataValueKind
impl Clone for IcrcMetadataValueKind
Source§fn clone(&self) -> IcrcMetadataValueKind
fn clone(&self) -> IcrcMetadataValueKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for IcrcMetadataValueKind
Source§impl Debug for IcrcMetadataValueKind
impl Debug for IcrcMetadataValueKind
Source§impl<'de> Deserialize<'de> for IcrcMetadataValueKind
impl<'de> Deserialize<'de> for IcrcMetadataValueKind
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for IcrcMetadataValueKind
Source§impl PartialEq for IcrcMetadataValueKind
impl PartialEq for IcrcMetadataValueKind
Source§impl Serialize for IcrcMetadataValueKind
impl Serialize for IcrcMetadataValueKind
impl StructuralPartialEq for IcrcMetadataValueKind
Auto Trait Implementations§
impl Freeze for IcrcMetadataValueKind
impl RefUnwindSafe for IcrcMetadataValueKind
impl Send for IcrcMetadataValueKind
impl Sync for IcrcMetadataValueKind
impl Unpin for IcrcMetadataValueKind
impl UnsafeUnpin for IcrcMetadataValueKind
impl UnwindSafe for IcrcMetadataValueKind
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