Skip to main content

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".

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

Available on non-crate feature tycho only.
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