Expand description
The tree of supported configuration values for use in config_overrides
or for validating and transforming well-known configuration values.
It can also be used to traverse all implemented keys and to validate values before usage as configuration overrides.
Leniency
When validating values, we don’t apply leniency here which is left to the caller. Leniency is an application defined configuration to ignore errors on non-security related values, which might make applications more resilient towards misconfiguration.
Modules
- Generic value implementations for static instantiation.
Structs
- The
authortop-level section. - The
branchtop-level section. - The
checkouttop-level section. - The
clonetop-level section. - The
committertop-level section. - The
coretop-level section. - The
credentialtop-level section. - The
difftop-level section. - The
extensiontop-level section. - The
fetchtop-level section. - The
gitoxidetop-level section. - The
httptop-level section. - The
indextop-level section. - The
inittop-level section. - The
packtop-level section. - The
protocoltop-level section. - The
remotetop-level section. - The
safetop-level section. - The
sshtop-level section. - The
urltop-level section. - The
usertop-level section.
Enums
- A way to link a key with other resources.
- A note attached to a key.
- Determine how subsections may be used with a given key, suitable for obtaining the full name for use in assignments.
Traits
- A leaf-level entry in the git configuration, like
urlinremote.origin.url. - Provide information about a configuration section.