Enum git2::ConfigLevel [−][src]
pub enum ConfigLevel {
ProgramData,
System,
XDG,
Global,
Local,
App,
Highest,
}Expand description
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-wide on Windows, for compatibility with portable git
System-wide configuration file, e.g. /etc/gitconfig
XDG-compatible configuration file, e.g. ~/.config/git/config
User-specific configuration, e.g. ~/.gitconfig
Repository specific config, e.g. $PWD/.git/config
Application specific configuration file
Highest level available
Implementations
impl ConfigLevel[src]
impl ConfigLevel[src]pub fn from_raw(raw: git_config_level_t) -> ConfigLevel[src]
pub fn from_raw(raw: git_config_level_t) -> ConfigLevel[src]Converts a raw configuration level to a ConfigLevel
Trait Implementations
impl Clone for ConfigLevel[src]
impl Clone for ConfigLevel[src]fn clone(&self) -> ConfigLevel[src]
fn clone(&self) -> ConfigLevel[src]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)1.0.0[src]Performs copy-assignment from source. Read more
impl Debug for ConfigLevel[src]
impl Debug for ConfigLevel[src]impl PartialEq<ConfigLevel> for ConfigLevel[src]
impl PartialEq<ConfigLevel> for ConfigLevel[src]impl Copy for ConfigLevel[src]
impl Eq for ConfigLevel[src]
impl StructuralEq for ConfigLevel[src]
impl StructuralPartialEq for ConfigLevel[src]
Auto Trait Implementations
impl RefUnwindSafe for ConfigLevel
impl Send for ConfigLevel
impl Sync for ConfigLevel
impl Unpin for ConfigLevel
impl UnwindSafe for ConfigLevel
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]pub fn borrow_mut(&mut self) -> &mut T[src]
pub fn borrow_mut(&mut self) -> &mut T[src]Mutably borrows from an owned value. Read more
impl<T> ToOwned for T where
T: Clone, [src]
impl<T> ToOwned for T where
T: Clone, [src]type Owned = T
type Owned = TThe resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn to_owned(&self) -> T[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)[src]
pub fn clone_into(&self, target: &mut T)[src]🔬 This is a nightly-only experimental API. (toowned_clone_into)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more