Expand description

This module contains the structs for configuring the behaviour of the public APIs.

The main struct of this module is Options which contains all of the different configuration options.

Most structs have a new constructor which contains sensible defaults, as well as a minimal constructor which generates as little code as possible.

Structs

Options specific to how edres should generate enums.
Options specific to how edres should handle input files.
Contains the full set of options for all public APIs in this crate.
Options specific to how edres should handle its output.
Options specific to how edres should parse markup.
Options specific to how edres should generate structs.
Options specific to how edres should generate structs for values associated with enum variants.

Enums

Used to specify the default size of floating point values (providing they fit within the given size).
Used to specify the default size of integer values (providing they fit within the given size).
Options for serde support.