Module options

Module options 

Source
Expand description

“Options”, keyword modifiers for an expansion

These “combine”: multiple specifications of the same option are allowed, so long as they are compatible.

Structs§

DdOptVal
Value for an option
DdOption 🔒
A single template option
DdOptions
Template options, semantically resolved
OpCompatVersions
UnprocessedOptions
All the template options, as a tokenstream, but sanity-checked

Enums§

ExpectedDriverKind
The (single) expected driver kind
OpContext
Where are we finding these options?
OptionDetails 🔒
Enum for the details of a template option

Traits§

DdOptValDescribable
Things that go into a DdOptVal

Functions§

continue_options 🔒

Type Aliases§

OpCompatVersionNumber 🔒