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

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

Methods

impl ConfigLevel
[src]

[src]

Converts a raw configuration level to a ConfigLevel

Trait Implementations

impl PartialEq for ConfigLevel
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

1.0.0
[src]

This method tests for !=.

impl Eq for ConfigLevel
[src]

impl Debug for ConfigLevel
[src]

[src]

Formats the value using the given formatter.

impl Copy for ConfigLevel
[src]

impl Clone for ConfigLevel
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more