pub trait NativeNonFungibleBucket {
// Required methods
fn non_fungible_local_ids<Y, E>(
&self,
api: &mut Y
) -> Result<IndexSet<NonFungibleLocalId>, E>
where E: Debug + ScryptoCategorize + ScryptoDecode,
Y: ClientApi<E>;
fn take_non_fungibles<Y, E>(
&self,
ids: IndexSet<NonFungibleLocalId>,
api: &mut Y
) -> Result<Bucket, E>
where E: Debug + ScryptoCategorize + ScryptoDecode,
Y: ClientApi<E>;
fn create_proof_of_non_fungibles<Y, E>(
&self,
ids: IndexSet<NonFungibleLocalId>,
api: &mut Y
) -> Result<Proof, E>
where E: Debug + ScryptoCategorize + ScryptoDecode,
Y: ClientApi<E>;
}
Required Methods§
fn non_fungible_local_ids<Y, E>( &self, api: &mut Y ) -> Result<IndexSet<NonFungibleLocalId>, E>
fn take_non_fungibles<Y, E>( &self, ids: IndexSet<NonFungibleLocalId>, api: &mut Y ) -> Result<Bucket, E>
fn create_proof_of_non_fungibles<Y, E>( &self, ids: IndexSet<NonFungibleLocalId>, api: &mut Y ) -> Result<Proof, E>
Object Safety§
This trait is not object safe.