Struct miden_objects::assets::TokenSymbol
source · pub struct TokenSymbol(/* private fields */);Implementations§
source§impl TokenSymbol
impl TokenSymbol
pub const MAX_SYMBOL_LENGTH: usize = 6usize
pub const MAX_ENCODED_VALUE: u64 = 308_915_776u64
pub fn new(symbol: &str) -> Result<Self, AssetError>
pub fn to_str(&self) -> String
Trait Implementations§
source§impl Clone for TokenSymbol
impl Clone for TokenSymbol
source§fn clone(&self) -> TokenSymbol
fn clone(&self) -> TokenSymbol
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for TokenSymbol
impl Debug for TokenSymbol
source§impl From<TokenSymbol> for Felt
impl From<TokenSymbol> for Felt
source§fn from(symbol: TokenSymbol) -> Self
fn from(symbol: TokenSymbol) -> Self
Converts to this type from the input type.
source§impl TryFrom<&str> for TokenSymbol
impl TryFrom<&str> for TokenSymbol
source§impl TryFrom<BaseElement> for TokenSymbol
impl TryFrom<BaseElement> for TokenSymbol
impl Copy for TokenSymbol
Auto Trait Implementations§
impl Freeze for TokenSymbol
impl RefUnwindSafe for TokenSymbol
impl Send for TokenSymbol
impl Sync for TokenSymbol
impl Unpin for TokenSymbol
impl UnwindSafe for TokenSymbol
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