Re-exports§
pub use crate::generator::BoxFlags;pub use crate::generator::GeneratorFlags;pub use crate::generator::SerdeSupport;pub use crate::generator::TypedefMode;pub use crate::schema::Namespace;pub use crate::schema::NamespacePrefix;pub use crate::types::IdentType;pub use crate::types::Type;
Structs§
- Config
- Configuration structure for the
generatemethod. - Generator
Config - Configuration for the code generator.
- Ident
Triple - Identifier that is used inside the config.
- Interpreter
Config - Configuration for the schema interpreter.
- Interpreter
Flags - Flags to control the
Interpreter. - Optimizer
Config - Configuration for the type information optimizer.
- Optimizer
Flags - Flags to control the
Optimizer. - Parser
Config - Configuration for the schema parser.
- Parser
Flags - Flags to control the
Parser. - Type
Postfix - Postfixed that will be added to the different types generated by the code generator.
Enums§
- Generate
- Configuration which types the
Generatorshould generate code for used inGeneratorConfig. - Namespace
Ident - Identifies a namespace by either it’s known prefix or by the namespace directly.
- Renderer
- Configuration for the
Renderers theGeneratorshould use for rendering the code. - Resolver
- Configuration for the
Resolvers used inParserConfig. - Schema
- Configuration for the schemas to load used in
ParserConfig.