referrerpolicy=no-referrer-when-downgrade
frame_support::traits::tokens::asset_ops::common_strategies

Trait ConfigValueMarker

Source
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§

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Implementors§