Module options

Module options 

Source
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§

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

Enums§

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