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§
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>,
Object Safety§
This trait is not object safe.