pub struct DefaultAssetInfo {
pub asset: CompactString,
pub decimals: u32,
pub symbol: CompactString,
pub asset_transfer_method: Option<CompactString>,
}Expand description
USD-pegged default asset used for money strings and client spend caps.
Fields§
§asset: CompactStringAsset id as advertised in payment requirements.
decimals: u32Token decimal places.
symbol: CompactStringTicker ("USDC", "USDT0", "RLUSD", …).
asset_transfer_method: Option<CompactString>Transfer-method override when the default is not the scheme ATM default.
Implementations§
Source§impl DefaultAssetInfo
impl DefaultAssetInfo
Sourcepub fn new(
asset: impl Into<CompactString>,
decimals: u32,
symbol: impl Into<CompactString>,
) -> Self
pub fn new( asset: impl Into<CompactString>, decimals: u32, symbol: impl Into<CompactString>, ) -> Self
Constructs a default-asset row without a transfer-method override.
Sourcepub fn with_asset_transfer_method(
self,
method: impl Into<CompactString>,
) -> Self
pub fn with_asset_transfer_method( self, method: impl Into<CompactString>, ) -> Self
Sets assetTransferMethod.
Trait Implementations§
Source§impl Clone for DefaultAssetInfo
impl Clone for DefaultAssetInfo
Source§fn clone(&self) -> DefaultAssetInfo
fn clone(&self) -> DefaultAssetInfo
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 moreSource§impl Debug for DefaultAssetInfo
impl Debug for DefaultAssetInfo
impl Eq for DefaultAssetInfo
Source§impl PartialEq for DefaultAssetInfo
impl PartialEq for DefaultAssetInfo
impl StructuralPartialEq for DefaultAssetInfo
Auto Trait Implementations§
impl Freeze for DefaultAssetInfo
impl RefUnwindSafe for DefaultAssetInfo
impl Send for DefaultAssetInfo
impl Sync for DefaultAssetInfo
impl Unpin for DefaultAssetInfo
impl UnsafeUnpin for DefaultAssetInfo
impl UnwindSafe for DefaultAssetInfo
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