referrerpolicy=no-referrer-when-downgrade

Trait xcm_emulator::CheckAssertion

source ·
pub trait CheckAssertion<Origin, Destination, Hops, Args>
where Origin: Chain + Clone, Destination: Chain + Clone, Origin::RuntimeOrigin: OriginTrait<AccountId = AccountIdOf<Origin::Runtime>> + Clone, Destination::RuntimeOrigin: OriginTrait<AccountId = AccountIdOf<Destination::Runtime>> + Clone, Hops: Clone, Args: Clone,
{ // Required method fn check_assertion(test: Test<Origin, Destination, Hops, Args>); }

Required Methods§

source

fn check_assertion(test: Test<Origin, Destination, Hops, Args>)

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<Origin, Destination, Hops, Args> CheckAssertion<Origin, Destination, Hops, Args> for ()
where Origin: Chain + Clone, Destination: Chain + Clone, Origin::RuntimeOrigin: OriginTrait<AccountId = AccountIdOf<Origin::Runtime>> + Clone, Destination::RuntimeOrigin: OriginTrait<AccountId = AccountIdOf<Destination::Runtime>> + Clone, Hops: Clone, Args: Clone,

source§

fn check_assertion(test: Test<Origin, Destination, Hops, Args>)

source§

impl<Origin, Destination, Hops, Args, TupleElement0: CheckAssertion<Origin, Destination, Hops, Args>> CheckAssertion<Origin, Destination, Hops, Args> for (TupleElement0,)
where Origin: Chain + Clone, Destination: Chain + Clone, Origin::RuntimeOrigin: OriginTrait<AccountId = AccountIdOf<Origin::Runtime>> + Clone, Destination::RuntimeOrigin: OriginTrait<AccountId = AccountIdOf<Destination::Runtime>> + Clone, Hops: Clone, Args: Clone,

source§

fn check_assertion(test: Test<Origin, Destination, Hops, Args>)

source§

impl<Origin, Destination, Hops, Args, TupleElement0: CheckAssertion<Origin, Destination, Hops, Args>, TupleElement1: CheckAssertion<Origin, Destination, Hops, Args>> CheckAssertion<Origin, Destination, Hops, Args> for (TupleElement0, TupleElement1)
where Origin: Chain + Clone, Destination: Chain + Clone, Origin::RuntimeOrigin: OriginTrait<AccountId = AccountIdOf<Origin::Runtime>> + Clone, Destination::RuntimeOrigin: OriginTrait<AccountId = AccountIdOf<Destination::Runtime>> + Clone, Hops: Clone, Args: Clone,

source§

fn check_assertion(test: Test<Origin, Destination, Hops, Args>)

source§

impl<Origin, Destination, Hops, Args, TupleElement0: CheckAssertion<Origin, Destination, Hops, Args>, TupleElement1: CheckAssertion<Origin, Destination, Hops, Args>, TupleElement2: CheckAssertion<Origin, Destination, Hops, Args>> CheckAssertion<Origin, Destination, Hops, Args> for (TupleElement0, TupleElement1, TupleElement2)
where Origin: Chain + Clone, Destination: Chain + Clone, Origin::RuntimeOrigin: OriginTrait<AccountId = AccountIdOf<Origin::Runtime>> + Clone, Destination::RuntimeOrigin: OriginTrait<AccountId = AccountIdOf<Destination::Runtime>> + Clone, Hops: Clone, Args: Clone,

source§

fn check_assertion(test: Test<Origin, Destination, Hops, Args>)

source§

impl<Origin, Destination, Hops, Args, TupleElement0: CheckAssertion<Origin, Destination, Hops, Args>, TupleElement1: CheckAssertion<Origin, Destination, Hops, Args>, TupleElement2: CheckAssertion<Origin, Destination, Hops, Args>, TupleElement3: CheckAssertion<Origin, Destination, Hops, Args>> CheckAssertion<Origin, Destination, Hops, Args> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)
where Origin: Chain + Clone, Destination: Chain + Clone, Origin::RuntimeOrigin: OriginTrait<AccountId = AccountIdOf<Origin::Runtime>> + Clone, Destination::RuntimeOrigin: OriginTrait<AccountId = AccountIdOf<Destination::Runtime>> + Clone, Hops: Clone, Args: Clone,

source§

fn check_assertion(test: Test<Origin, Destination, Hops, Args>)

source§

impl<Origin, Destination, Hops, Args, TupleElement0: CheckAssertion<Origin, Destination, Hops, Args>, TupleElement1: CheckAssertion<Origin, Destination, Hops, Args>, TupleElement2: CheckAssertion<Origin, Destination, Hops, Args>, TupleElement3: CheckAssertion<Origin, Destination, Hops, Args>, TupleElement4: CheckAssertion<Origin, Destination, Hops, Args>> CheckAssertion<Origin, Destination, Hops, Args> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)
where Origin: Chain + Clone, Destination: Chain + Clone, Origin::RuntimeOrigin: OriginTrait<AccountId = AccountIdOf<Origin::Runtime>> + Clone, Destination::RuntimeOrigin: OriginTrait<AccountId = AccountIdOf<Destination::Runtime>> + Clone, Hops: Clone, Args: Clone,

source§

fn check_assertion(test: Test<Origin, Destination, Hops, Args>)

Implementors§