pub trait PresecurifiedRoleAssignment: SecurifiedRoleAssignment {
    // Provided methods
    fn create_presecurified<Y>(
        owner_id: NonFungibleGlobalId,
        api: &mut Y
    ) -> Result<RoleAssignment, RuntimeError>
       where Y: ClientApi<RuntimeError> { ... }
    fn securify<Y>(
        receiver: &NodeId,
        owner_badge_data: Self::OwnerBadgeNonFungibleData,
        non_fungible_local_id: Option<NonFungibleLocalId>,
        api: &mut Y
    ) -> Result<Bucket, RuntimeError>
       where Y: ClientApi<RuntimeError> { ... }
}

Provided Methods§

Object Safety§

This trait is not object safe.

Implementors§