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]
impl ConfigLevel
pub fn from_raw(raw: git_config_level_t) -> ConfigLevel
[src]
pub fn from_raw(raw: git_config_level_t) -> ConfigLevel
Converts a raw configuration level to a ConfigLevel
Trait Implementations
impl PartialEq for ConfigLevel
[src]
impl PartialEq for ConfigLevel
fn eq(&self, other: &ConfigLevel) -> bool
[src]
fn eq(&self, other: &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[src]
fn ne(&self, other: &Rhs) -> bool
This method tests for !=
.
impl Eq for ConfigLevel
[src]
impl Eq for ConfigLevel
impl Debug for ConfigLevel
[src]
impl Debug for ConfigLevel
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Copy for ConfigLevel
[src]
impl Copy for ConfigLevel
impl Clone for ConfigLevel
[src]
impl Clone for ConfigLevel
fn clone(&self) -> ConfigLevel
[src]
fn clone(&self) -> ConfigLevel
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl Send for ConfigLevel
impl Send for ConfigLevel
impl Sync for ConfigLevel
impl Sync for ConfigLevel