Skip to main content

Crate lex_config

Crate lex_config 

Source
Expand description

Shared configuration for the Lex toolchain.

Defines LexConfig — the config struct consumed by all Lex applications. Defaults are compiled into the struct via #[config(default)]. Loading and layering is handled by clapfig in the CLI.

Modules§

confique_convert_config_layer
Generated by confique: helpers to implement Config for ConvertConfig.
confique_diagnostics_config_layer
Generated by confique: helpers to implement Config for DiagnosticsConfig.
confique_formatting_config_layer
Generated by confique: helpers to implement Config for FormattingConfig.
confique_formatting_rules_config_layer
Generated by confique: helpers to implement Config for FormattingRulesConfig.
confique_html_config_layer
Generated by confique: helpers to implement Config for HtmlConfig.
confique_inspect_ast_config_layer
Generated by confique: helpers to implement Config for InspectAstConfig.
confique_inspect_config_layer
Generated by confique: helpers to implement Config for InspectConfig.
confique_lex_config_layer
Generated by confique: helpers to implement Config for LexConfig.
confique_nodemap_config_layer
Generated by confique: helpers to implement Config for NodemapConfig.
confique_pdf_config_layer
Generated by confique: helpers to implement Config for PdfConfig.

Structs§

ConvertConfig
Format-specific conversion knobs.
DiagnosticsConfig
Diagnostics options.
FormattingConfig
Formatting-related configuration groups.
FormattingRulesConfig
Mirrors the knobs exposed by the Lex formatter.
HtmlConfig
InspectAstConfig
InspectConfig
Controls AST-related inspect output.
LexConfig
Top-level configuration consumed by Lex applications.
NodemapConfig
PdfConfig

Enums§

PdfPageSize

Constants§

CONFIG_FILE_NAME
Canonical config file name used by the CLI and LSP.