Enum ovmi::predicates::AtomicExecutable [−][src]
pub enum AtomicExecutable<'a, Ext: ExternalCall> { Equal(EqualPredicate<'a, Ext>), IsContained(IsContainedPredicate<'a, Ext>), IsLess(IsLessThanPredicate<'a, Ext>), IsStored(IsStoredPredicate<'a, Ext>), IsValidSignature(IsValidSignaturePredicate<'a, Ext>), VerifyInclusion(VerifyInclusionPredicate<'a, Ext>), }
Variants
Equal(EqualPredicate<'a, Ext>)
IsContained(IsContainedPredicate<'a, Ext>)
IsLess(IsLessThanPredicate<'a, Ext>)
IsStored(IsStoredPredicate<'a, Ext>)
IsValidSignature(IsValidSignaturePredicate<'a, Ext>)
VerifyInclusion(VerifyInclusionPredicate<'a, Ext>)
Trait Implementations
impl<Ext: ExternalCall> AtomicHelperInterface<<Ext as ExternalCall>::Address> for AtomicExecutable<'_, Ext>
[src]
impl<Ext: ExternalCall> AtomicHelperInterface<<Ext as ExternalCall>::Address> for AtomicExecutable<'_, Ext>
[src]fn ext_set_predicate_decision(
&self,
_game_id: Self::Hash,
_decision: bool
) -> ExecResult<AddressOf<Ext>>
[src]impl<Ext: ExternalCall> AtomicPredicateInterface<<Ext as ExternalCall>::Address> for AtomicExecutable<'_, Ext>
[src]
impl<Ext: ExternalCall> AtomicPredicateInterface<<Ext as ExternalCall>::Address> for AtomicExecutable<'_, Ext>
[src]Auto Trait Implementations
impl<'a, Ext> RefUnwindSafe for AtomicExecutable<'a, Ext> where
Ext: RefUnwindSafe,
impl<'a, Ext> Send for AtomicExecutable<'a, Ext> where
Ext: Sync,
impl<'a, Ext> Sync for AtomicExecutable<'a, Ext> where
Ext: Sync,
impl<'a, Ext> Unpin for AtomicExecutable<'a, Ext>
impl<'a, Ext> UnwindSafe for AtomicExecutable<'a, Ext> where
Ext: RefUnwindSafe,