Module enumx::predefined[][src]

Predefined ad-hoc enums

This library has defined Enum0, Enum1 .. up to Enum16 by default.

The library user can use enumx::predefined::*; for convenience.

A feature named “enum32” increases the set of predefined enums up to Enum32.

Cargo.toml:

[dependencies.enumx]
version = "0.4"
features = "enum32"

The predefined enums can be disabled by opting out “Enum16” and “Enum32” features.

Cargo.toml:

[dependencies.enumx]
version = "0.4"
default-features = false

Modules

enum1_16

Enums

Enum0
Enum1
Enum2
Enum3
Enum4
Enum5
Enum6
Enum7
Enum8
Enum9
Enum10
Enum11
Enum12
Enum13
Enum14
Enum15
Enum16