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§

Object Safety§

This trait is not object safe.

Implementors§