Module irx_config::parsers
source · Expand description
This module define base structures (FileParser
and FileParserBuilder
) which help to implement file based
parsers. All embedded file based parsers is using that base structures.
Modules
- This module provide command-line parser implementation based on
clap
crate. - This module provide environment variables parser implementation.
- This module provide
JSON
parser implementation. - This module provide
JSON5
parser implementation. - This module provide
TOML
parser implementation. - This module provide
YAML
parser implementation.
Structs
- The base structure to implement file based parsers.
- Builder for
FileParser
.
Enums
- All errors for file-based parsers.
- Error type for FileParserBuilder
Traits
- The trait to be used by
FileParser
to load data from file in specific format.
Type Aliases
- A result type for file-based parsers errors.