KnownConfigParam

Trait KnownConfigParam 

Source
pub trait KnownConfigParam<'a> {
    type Value;
    type Wrapper: ConfigParamWrapper<Self::Value> + Store + Load<'a>;

    const ID: u32;
}
Expand description

Marker trait which is implemented for known config params.

Required Associated Constants§

Source

const ID: u32

Parameter index in a configuration dictionary.

Required Associated Types§

Source

type Value

Associated value type.

Source

type Wrapper: ConfigParamWrapper<Self::Value> + Store + Load<'a>

Value wrapper.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<'a> KnownConfigParam<'a> for ConfigParam0

Source§

impl<'a> KnownConfigParam<'a> for ConfigParam1

Source§

impl<'a> KnownConfigParam<'a> for ConfigParam2

Source§

impl<'a> KnownConfigParam<'a> for ConfigParam3

Source§

impl<'a> KnownConfigParam<'a> for ConfigParam4

Source§

impl<'a> KnownConfigParam<'a> for ConfigParam6

Source§

impl<'a> KnownConfigParam<'a> for ConfigParam7

Source§

impl<'a> KnownConfigParam<'a> for ConfigParam8

Source§

impl<'a> KnownConfigParam<'a> for ConfigParam9

Source§

impl<'a> KnownConfigParam<'a> for ConfigParam10

Source§

impl<'a> KnownConfigParam<'a> for ConfigParam11

Source§

impl<'a> KnownConfigParam<'a> for ConfigParam12

Source§

impl<'a> KnownConfigParam<'a> for ConfigParam13

Source§

impl<'a> KnownConfigParam<'a> for ConfigParam14

Source§

impl<'a> KnownConfigParam<'a> for ConfigParam15

Source§

impl<'a> KnownConfigParam<'a> for ConfigParam16

Source§

impl<'a> KnownConfigParam<'a> for ConfigParam17

Source§

impl<'a> KnownConfigParam<'a> for ConfigParam18

Source§

impl<'a> KnownConfigParam<'a> for ConfigParam20

Source§

impl<'a> KnownConfigParam<'a> for ConfigParam21

Source§

impl<'a> KnownConfigParam<'a> for ConfigParam22

Source§

impl<'a> KnownConfigParam<'a> for ConfigParam23

Source§

impl<'a> KnownConfigParam<'a> for ConfigParam24

Source§

impl<'a> KnownConfigParam<'a> for ConfigParam25

Source§

impl<'a> KnownConfigParam<'a> for ConfigParam28

Source§

impl<'a> KnownConfigParam<'a> for ConfigParam29

Source§

impl<'a> KnownConfigParam<'a> for ConfigParam30

Source§

impl<'a> KnownConfigParam<'a> for ConfigParam31

Source§

impl<'a> KnownConfigParam<'a> for ConfigParam32

Source§

impl<'a> KnownConfigParam<'a> for ConfigParam33

Source§

impl<'a> KnownConfigParam<'a> for ConfigParam34

Source§

impl<'a> KnownConfigParam<'a> for ConfigParam35

Source§

impl<'a> KnownConfigParam<'a> for ConfigParam36

Source§

impl<'a> KnownConfigParam<'a> for ConfigParam37