Expand description
Code generation from Eure schemas.
This crate provides types for configuring code generation from Eure schemas.
§Types
§Configuration
GenerationConfig- Runtime configuration for the code generatorVisibility- Visibility of generated types
§Schema-Defined Codegen Settings
These types implement ParseDocument for
parsing codegen configuration from Eure schema files:
RootCodegen- Root-level$codegenextensionCodegenDefaults- Root-level$codegen-defaultsextensionUnionCodegen- Codegen settings for union typesRecordCodegen- Codegen settings for record typesFieldCodegen- Codegen settings for individual record fields
Structs§
- Codegen
Defaults - Default codegen settings applied to all types.
- Field
Codegen - Codegen settings for individual record fields.
- Generation
Config - Configuration for code generation.
- Generation
Config Builder - Use builder syntax to set the inputs and finish with
build(). - Record
Codegen - Codegen settings for record types.
- Root
Codegen - Root-level codegen settings.
- Union
Codegen - Codegen settings for union types.
Enums§
- Visibility
- Visibility of generated types.