referrerpolicy=no-referrer-when-downgrade

Mutate

Trait Mutate 

Source
pub trait Mutate<AccountId>: Inspect<AccountId> {
    // Required method
    fn set(
        asset: Self::AssetId,
        from: &AccountId,
        name: Vec<u8>,
        symbol: Vec<u8>,
        decimals: u8,
    ) -> DispatchResult;
}

Required Methods§

Source

fn set( asset: Self::AssetId, from: &AccountId, name: Vec<u8>, symbol: Vec<u8>, decimals: u8, ) -> DispatchResult

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<Left: Inspect<AccountId> + Inspect<AccountId> + Mutate<AccountId>, Right: Inspect<AccountId, Balance = Left::Balance> + Inspect<AccountId> + Mutate<AccountId>, Criterion: Convert<AssetKind, Either<(), Right::AssetId>>, AssetKind: AssetId, AccountId> Mutate<AccountId> for frame_support::traits::tokens::fungible::UnionOf<Left, Right, Criterion, AssetKind, AccountId>

Source§

impl<Left: Inspect<AccountId> + Inspect<AccountId> + Mutate<AccountId>, Right: Inspect<AccountId, Balance = Left::Balance> + Inspect<AccountId> + Mutate<AccountId>, Criterion: Convert<AssetKind, Either<Left::AssetId, Right::AssetId>>, AssetKind: AssetId, AccountId> Mutate<AccountId> for frame_support::traits::tokens::fungibles::UnionOf<Left, Right, Criterion, AssetKind, AccountId>