Module plugins

Source

Structs§

CompileErrorPlugin
Plugin that allows writing item level compile_error! causing a diagnostic. Useful for testing that cfg attributes are valid.
ConfigPlugin
Plugin that enables ignoring modules not involved in the current config.
DeriveInfo
Information for the type being derived.
DerivePlugin
ExternalAttributesValidationPlugin
GenerateTraitPlugin
ItemsInCfg
Iterator over the items that are included in the given config set, among the given items in iterator.
PanicablePlugin

Enums§

ConfigPredicatePart
Represents a part of a configuration predicate.

Traits§

HasItemsInCfgEx
Extension trait for BodyItems filtering out items that are not included in the cfg.