pub trait Transfer<AccountId>: Inspect<AccountId> {
// Required method
fn transfer(
collection: &Self::CollectionId,
item: &Self::ItemId,
destination: &AccountId,
) -> DispatchResult;
}
Expand description
Trait for providing a non-fungible sets of items which can only be transferred.
Required Methods§
Sourcefn transfer(
collection: &Self::CollectionId,
item: &Self::ItemId,
destination: &AccountId,
) -> DispatchResult
fn transfer( collection: &Self::CollectionId, item: &Self::ItemId, destination: &AccountId, ) -> DispatchResult
Transfer item
of collection
into destination
account.
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.