Struct ovmi::predicates::VerifyInclusionPredicate [−][src]
pub struct VerifyInclusionPredicate<'a, Ext: ExternalCall> { pub ext: &'a Ext, }
Fields
ext: &'a Ext
Trait Implementations
impl<'a, Ext: ExternalCall> AtomicHelperInterface<<Ext as ExternalCall>::Address> for VerifyInclusionPredicate<'a, Ext>
[src]
impl<'a, Ext: ExternalCall> AtomicHelperInterface<<Ext as ExternalCall>::Address> for VerifyInclusionPredicate<'a, Ext>
[src]fn ext_set_predicate_decision(
&self,
game_id: Self::Hash,
decision: bool
) -> ExecResult<AddressOf<Ext>>
[src]impl<'a, Ext: ExternalCall> AtomicPredicateInterface<<Ext as ExternalCall>::Address> for VerifyInclusionPredicate<'a, Ext>
[src]
impl<'a, Ext: ExternalCall> AtomicPredicateInterface<<Ext as ExternalCall>::Address> for VerifyInclusionPredicate<'a, Ext>
[src]impl<'a, Ext: ExternalCall> DecidablePredicateInterface<<Ext as ExternalCall>::Address> for VerifyInclusionPredicate<'a, Ext>
[src]
impl<'a, Ext: ExternalCall> DecidablePredicateInterface<<Ext as ExternalCall>::Address> for VerifyInclusionPredicate<'a, Ext>
[src]fn decide_with_witness(
&self,
inputs: Vec<Vec<u8>>,
_witness: Vec<Vec<u8>>
) -> ExecResult<AddressOf<Ext>>
[src]impl<'a, Ext: ExternalCall> BaseAtomicPredicateInterface<<Ext as ExternalCall>::Address> for VerifyInclusionPredicate<'a, Ext>
[src]Auto Trait Implementations
impl<'a, Ext> RefUnwindSafe for VerifyInclusionPredicate<'a, Ext> where
Ext: RefUnwindSafe,
impl<'a, Ext> Send for VerifyInclusionPredicate<'a, Ext> where
Ext: Sync,
impl<'a, Ext> Sync for VerifyInclusionPredicate<'a, Ext> where
Ext: Sync,
impl<'a, Ext> Unpin for VerifyInclusionPredicate<'a, Ext>
impl<'a, Ext> UnwindSafe for VerifyInclusionPredicate<'a, Ext> where
Ext: RefUnwindSafe,