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.
The inputs to attach_phase1!
.
The inputs to attach_phase2!
.
The inputs to attach_phase3!
.
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.