referrerpolicy=no-referrer-when-downgrade
polkadot_sdk_frame::token::tokens::asset_ops::common_strategies

Trait ConfigValueMarker

pub trait ConfigValueMarker { }
Expand description

This trait marks a config value to be used in the WithConfig strategy. It is used to make compiler error messages clearer if invalid type is supplied into the WithConfig.

Implementations on Foreign Types§

§

impl<TupleElement0> ConfigValueMarker for (TupleElement0,)
where TupleElement0: ConfigValueMarker,

§

impl<TupleElement0, TupleElement1> ConfigValueMarker for (TupleElement0, TupleElement1)
where TupleElement0: ConfigValueMarker, TupleElement1: ConfigValueMarker,

§

impl<TupleElement0, TupleElement1, TupleElement2> ConfigValueMarker for (TupleElement0, TupleElement1, TupleElement2)
where TupleElement0: ConfigValueMarker, TupleElement1: ConfigValueMarker, TupleElement2: ConfigValueMarker,

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3> ConfigValueMarker for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)
where TupleElement0: ConfigValueMarker, TupleElement1: ConfigValueMarker, TupleElement2: ConfigValueMarker, TupleElement3: ConfigValueMarker,

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4> ConfigValueMarker for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)
where TupleElement0: ConfigValueMarker, TupleElement1: ConfigValueMarker, TupleElement2: ConfigValueMarker, TupleElement3: ConfigValueMarker, TupleElement4: ConfigValueMarker,

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5> ConfigValueMarker for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)
where TupleElement0: ConfigValueMarker, TupleElement1: ConfigValueMarker, TupleElement2: ConfigValueMarker, TupleElement3: ConfigValueMarker, TupleElement4: ConfigValueMarker, TupleElement5: ConfigValueMarker,

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6> ConfigValueMarker for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)
where TupleElement0: ConfigValueMarker, TupleElement1: ConfigValueMarker, TupleElement2: ConfigValueMarker, TupleElement3: ConfigValueMarker, TupleElement4: ConfigValueMarker, TupleElement5: ConfigValueMarker, TupleElement6: ConfigValueMarker,

§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7> ConfigValueMarker for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7)
where TupleElement0: ConfigValueMarker, TupleElement1: ConfigValueMarker, TupleElement2: ConfigValueMarker, TupleElement3: ConfigValueMarker, TupleElement4: ConfigValueMarker, TupleElement5: ConfigValueMarker, TupleElement6: ConfigValueMarker, TupleElement7: ConfigValueMarker,

Implementors§

§

impl<Inspect> ConfigValueMarker for ConfigValue<Inspect>
where Inspect: InspectStrategy,