pub struct TokenV3 {
pub token: Vec<TokenV3Token>,
pub memo: Option<String>,
pub unit: Option<CurrencyUnit>,
}
Expand description
Token
Fields§
§token: Vec<TokenV3Token>
Proofs in Token
by mint
memo: Option<String>
Memo for token
unit: Option<CurrencyUnit>
Token Unit
Implementations§
Source§impl TokenV3
impl TokenV3
Sourcepub fn new(
mint_url: MintUrl,
proofs: Vec<Proof>,
memo: Option<String>,
unit: Option<CurrencyUnit>,
) -> Result<TokenV3, Error>
pub fn new( mint_url: MintUrl, proofs: Vec<Proof>, memo: Option<String>, unit: Option<CurrencyUnit>, ) -> Result<TokenV3, Error>
Create new Token
Sourcepub fn unit(&self) -> &Option<CurrencyUnit>
pub fn unit(&self) -> &Option<CurrencyUnit>
Unit
Sourcepub fn is_multi_mint(&self) -> bool
pub fn is_multi_mint(&self) -> bool
Checks if a token has multiple mints
These tokens are not supported by this crate
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TokenV3
impl<'de> Deserialize<'de> for TokenV3
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<TokenV3, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TokenV3, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for TokenV3
impl Serialize for TokenV3
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for TokenV3
impl StructuralPartialEq for TokenV3
Auto Trait Implementations§
impl Freeze for TokenV3
impl RefUnwindSafe for TokenV3
impl Send for TokenV3
impl Sync for TokenV3
impl Unpin for TokenV3
impl UnwindSafe for TokenV3
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