Enum git2::ConfigLevel
[−]
[src]
pub enum ConfigLevel { ProgramData, 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
ProgramData
System-wide on Windows, for compatibility with portable git
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
Repository specific config, e.g. $PWD/.git/config
App
Application specific configuration file
Highest
Highest level available
Methods
impl ConfigLevel
[src]
fn from_raw(raw: git_config_level_t) -> ConfigLevel
Converts a raw configuration level to a ConfigLevel
Trait Implementations
impl PartialEq for ConfigLevel
[src]
fn eq(&self, __arg_0: &ConfigLevel) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0
This method tests for !=
.
impl Eq for ConfigLevel
[src]
impl Debug for ConfigLevel
[src]
impl Copy for ConfigLevel
[src]
impl Clone for ConfigLevel
[src]
fn clone(&self) -> ConfigLevel
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more