logo
Expand description

Kernel configuration

Macros

Implement CfgPhase1 on $Ty using the given $params: CfgPhase1Data<$System> to associate static data with the system type $System.

Implement CfgPhase2 on $Ty using the given $params: CfgPhase2Data<$System> to associate static data with the system type $System.

Implement KernelStatic on $Ty using the given $params: CfgPhase3Data<$System> to associate static data with the system type $System.

Construct Cfg<$RawCfg> for the phase 1 configuration.

Construct Cfg<$RawCfg> for the phase 2 configuration.

Construct Cfg<$RawCfg> for the phase 3 configuration.

Structs

Wraps a raw_cfg::CfgBase to provide higher-level services.

Traits

The first precursor to KernelStatic.

The second precursor to KernelStatic.

The marker trait to generate a forwarding implementation of KernelStatic<System> as well as CfgPhase1<System> and CfgPhase2<System>.

Associates static data to a system type.