Enum git2::ConfigLevel
[−]
[src]
pub enum ConfigLevel { System, XDG, Global, Local, App, Highest, }
An enumeration of the possible priority levels of a config file.
The levels corresponding to the escalation logic (higher to lower) when searching for config entries.
Variants
System | System-wide configuration file, e.g. /etc/gitconfig |
XDG | XDG-compatible configuration file, e.g. ~/.config/git/config |
Global | User-specific configuration, e.g. ~/.gitconfig |
Local | Reopsitory specific config, e.g. $PWD/.git/config |
App | Application specific configuration file |
Highest | Highest level available |
Methods
impl ConfigLevel
fn from_raw(raw: git_config_level_t) -> ConfigLevel
Converts a raw configuration level to a ConfigLevel