pub enum BuiltinPredicate {
Show 14 variants
AppAllowsUpdates,
AppIsQueryable,
SelfIsPrimeSubnet,
SelfIsPrimeRoot,
CallerIsController,
CallerIsParent,
CallerIsChild,
CallerIsRoot,
CallerIsSameCanister,
CallerIsRegisteredToSubnet,
CallerIsWhitelisted,
DelegatedTokenValid,
BuildIcOnly,
BuildLocalOnly,
}Expand description
BuiltinPredicate
Variants§
AppAllowsUpdates
AppIsQueryable
SelfIsPrimeSubnet
SelfIsPrimeRoot
CallerIsController
CallerIsParent
CallerIsChild
CallerIsRoot
CallerIsSameCanister
CallerIsRegisteredToSubnet
CallerIsWhitelisted
DelegatedTokenValid
BuildIcOnly
BuildLocalOnly
Trait Implementations§
Source§impl Clone for BuiltinPredicate
impl Clone for BuiltinPredicate
Source§fn clone(&self) -> BuiltinPredicate
fn clone(&self) -> BuiltinPredicate
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BuiltinPredicate
impl Debug for BuiltinPredicate
impl Copy for BuiltinPredicate
Auto Trait Implementations§
impl Freeze for BuiltinPredicate
impl RefUnwindSafe for BuiltinPredicate
impl Send for BuiltinPredicate
impl Sync for BuiltinPredicate
impl Unpin for BuiltinPredicate
impl UnwindSafe for BuiltinPredicate
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