pub struct AccessControllerV2Blueprint;Implementations§
Source§impl AccessControllerV2Blueprint
impl AccessControllerV2Blueprint
pub fn invoke_export<Y: SystemApi<RuntimeError>>( export_name: &str, input: &IndexedScryptoValue, api: &mut Y, ) -> Result<IndexedScryptoValue, RuntimeError>
pub fn create<Y: SystemApi<RuntimeError>>( _: AccessControllerCreateInput, api: &mut Y, ) -> Result<AccessControllerCreateOutput, RuntimeError>
pub fn create_proof<Y: SystemApi<RuntimeError>>( _: AccessControllerCreateProofInput, api: &mut Y, ) -> Result<AccessControllerCreateProofOutput, RuntimeError>
pub fn initiate_recovery_as_primary<Y: SystemApi<RuntimeError>>( _: AccessControllerInitiateRecoveryAsPrimaryInput, api: &mut Y, ) -> Result<AccessControllerInitiateRecoveryAsPrimaryOutput, RuntimeError>
pub fn initiate_recovery_as_recovery<Y: SystemApi<RuntimeError>>( _: AccessControllerInitiateRecoveryAsRecoveryInput, api: &mut Y, ) -> Result<AccessControllerInitiateRecoveryAsRecoveryOutput, RuntimeError>
pub fn initiate_badge_withdraw_attempt_as_primary<Y: SystemApi<RuntimeError>>( _: AccessControllerInitiateBadgeWithdrawAttemptAsPrimaryInput, api: &mut Y, ) -> Result<AccessControllerInitiateBadgeWithdrawAttemptAsPrimaryOutput, RuntimeError>
pub fn initiate_badge_withdraw_attempt_as_recovery<Y: SystemApi<RuntimeError>>( _: AccessControllerInitiateBadgeWithdrawAttemptAsRecoveryInput, api: &mut Y, ) -> Result<AccessControllerInitiateBadgeWithdrawAttemptAsRecoveryOutput, RuntimeError>
pub fn quick_confirm_primary_role_recovery_proposal<Y: SystemApi<RuntimeError>>( _: AccessControllerQuickConfirmPrimaryRoleRecoveryProposalInput, api: &mut Y, ) -> Result<AccessControllerQuickConfirmPrimaryRoleRecoveryProposalOutput, RuntimeError>
pub fn quick_confirm_recovery_role_recovery_proposal<Y: SystemApi<RuntimeError>>( _: AccessControllerQuickConfirmRecoveryRoleRecoveryProposalInput, api: &mut Y, ) -> Result<AccessControllerQuickConfirmRecoveryRoleRecoveryProposalOutput, RuntimeError>
pub fn quick_confirm_primary_role_badge_withdraw_attempt<Y: SystemApi<RuntimeError>>( _: AccessControllerQuickConfirmPrimaryRoleBadgeWithdrawAttemptInput, api: &mut Y, ) -> Result<AccessControllerQuickConfirmPrimaryRoleBadgeWithdrawAttemptOutput, RuntimeError>
pub fn quick_confirm_recovery_role_badge_withdraw_attempt<Y: SystemApi<RuntimeError>>( _: AccessControllerQuickConfirmRecoveryRoleBadgeWithdrawAttemptInput, api: &mut Y, ) -> Result<AccessControllerQuickConfirmRecoveryRoleBadgeWithdrawAttemptOutput, RuntimeError>
pub fn timed_confirm_recovery<Y: SystemApi<RuntimeError>>( _: AccessControllerTimedConfirmRecoveryInput, api: &mut Y, ) -> Result<AccessControllerTimedConfirmRecoveryOutput, RuntimeError>
pub fn cancel_primary_role_recovery_proposal<Y: SystemApi<RuntimeError>>( _: AccessControllerCancelPrimaryRoleRecoveryProposalInput, api: &mut Y, ) -> Result<AccessControllerCancelPrimaryRoleRecoveryProposalOutput, RuntimeError>
pub fn cancel_recovery_role_recovery_proposal<Y: SystemApi<RuntimeError>>( _: AccessControllerCancelRecoveryRoleRecoveryProposalInput, api: &mut Y, ) -> Result<AccessControllerCancelRecoveryRoleRecoveryProposalOutput, RuntimeError>
pub fn cancel_primary_role_badge_withdraw_attempt<Y: SystemApi<RuntimeError>>( _: AccessControllerCancelPrimaryRoleBadgeWithdrawAttemptInput, api: &mut Y, ) -> Result<AccessControllerCancelPrimaryRoleBadgeWithdrawAttemptOutput, RuntimeError>
pub fn cancel_recovery_role_badge_withdraw_attempt<Y: SystemApi<RuntimeError>>( _: AccessControllerCancelRecoveryRoleBadgeWithdrawAttemptInput, api: &mut Y, ) -> Result<AccessControllerCancelRecoveryRoleBadgeWithdrawAttemptOutput, RuntimeError>
pub fn lock_primary_role<Y: SystemApi<RuntimeError>>( _: AccessControllerLockPrimaryRoleInput, api: &mut Y, ) -> Result<AccessControllerLockPrimaryRoleOutput, RuntimeError>
pub fn unlock_primary_role<Y: SystemApi<RuntimeError>>( _: AccessControllerUnlockPrimaryRoleInput, api: &mut Y, ) -> Result<AccessControllerUnlockPrimaryRoleOutput, RuntimeError>
pub fn stop_timed_recovery<Y: SystemApi<RuntimeError>>( _: AccessControllerStopTimedRecoveryInput, api: &mut Y, ) -> Result<AccessControllerStopTimedRecoveryOutput, RuntimeError>
pub fn mint_recovery_badges<Y: SystemApi<RuntimeError>>( _: AccessControllerMintRecoveryBadgesInput, api: &mut Y, ) -> Result<AccessControllerMintRecoveryBadgesOutput, RuntimeError>
pub fn lock_recovery_fee<Y: SystemApi<RuntimeError>>( _: AccessControllerLockRecoveryFeeInput, api: &mut Y, ) -> Result<AccessControllerLockRecoveryFeeOutput, RuntimeError>
pub fn withdraw_recovery_fee<Y: SystemApi<RuntimeError>>( _: AccessControllerWithdrawRecoveryFeeInput, api: &mut Y, ) -> Result<AccessControllerWithdrawRecoveryFeeOutput, RuntimeError>
pub fn contribute_recovery_fee<Y: SystemApi<RuntimeError>>( _: AccessControllerContributeRecoveryFeeInput, api: &mut Y, ) -> Result<AccessControllerContributeRecoveryFeeOutput, RuntimeError>
Auto Trait Implementations§
impl Freeze for AccessControllerV2Blueprint
impl RefUnwindSafe for AccessControllerV2Blueprint
impl Send for AccessControllerV2Blueprint
impl Sync for AccessControllerV2Blueprint
impl Unpin for AccessControllerV2Blueprint
impl UnsafeUnpin for AccessControllerV2Blueprint
impl UnwindSafe for AccessControllerV2Blueprint
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T, U> ContextualTryInto<U> for Twhere
U: ContextualTryFrom<T>,
impl<T, U> ContextualTryInto<U> for Twhere
U: ContextualTryFrom<T>,
type Error = <U as ContextualTryFrom<T>>::Error
type Context = <U as ContextualTryFrom<T>>::Context
fn contextual_try_into( self, context: &<U as ContextualTryFrom<T>>::Context, ) -> Result<U, <U as ContextualTryFrom<T>>::Error>
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.