Struct pallet_ovm::AtomicPredicateIdConfig [−][src]
pub struct AtomicPredicateIdConfig<AccountId, Hash> { pub not_address: AccountId, pub and_address: AccountId, pub or_address: AccountId, pub for_all_address: AccountId, pub there_exists_address: AccountId, pub equal_address: AccountId, pub is_contained_address: AccountId, pub is_less_address: AccountId, pub is_stored_address: AccountId, pub is_valid_signature_address: AccountId, pub verify_inclusion_address: AccountId, pub secp256k1: Hash, }
Expand description
Atomic Predicate AccountId List. It is inject when runtime setup.
Fields
not_address: AccountId
and_address: AccountId
or_address: AccountId
for_all_address: AccountId
there_exists_address: AccountId
equal_address: AccountId
is_contained_address: AccountId
is_less_address: AccountId
is_stored_address: AccountId
is_valid_signature_address: AccountId
verify_inclusion_address: AccountId
secp256k1: Hash
Auto Trait Implementations
impl<AccountId, Hash> RefUnwindSafe for AtomicPredicateIdConfig<AccountId, Hash> where
AccountId: RefUnwindSafe,
Hash: RefUnwindSafe,
impl<AccountId, Hash> Send for AtomicPredicateIdConfig<AccountId, Hash> where
AccountId: Send,
Hash: Send,
impl<AccountId, Hash> Sync for AtomicPredicateIdConfig<AccountId, Hash> where
AccountId: Sync,
Hash: Sync,
impl<AccountId, Hash> Unpin for AtomicPredicateIdConfig<AccountId, Hash> where
AccountId: Unpin,
Hash: Unpin,
impl<AccountId, Hash> UnwindSafe for AtomicPredicateIdConfig<AccountId, Hash> where
AccountId: UnwindSafe,
Hash: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self
The counterpart to unchecked_from
.
Consume self to return an equivalent value of T
.
pub fn vzip(self) -> V
impl<T> MaybeRefUnwindSafe for T where
T: RefUnwindSafe,