Enum libgit2_sys::git_checkout_strategy_t [] [src]

pub enum git_checkout_strategy_t {
    GIT_CHECKOUT_NONE,
    GIT_CHECKOUT_SAFE,
    GIT_CHECKOUT_FORCE,
    GIT_CHECKOUT_ALLOW_CONFLICTS,
    GIT_CHECKOUT_REMOVE_UNTRACKED,
    GIT_CHECKOUT_REMOVE_IGNORED,
    GIT_CHECKOUT_UPDATE_ONLY,
    GIT_CHECKOUT_DONT_UPDATE_INDEX,
    GIT_CHECKOUT_NO_REFRESH,
    GIT_CHECKOUT_SKIP_UNMERGED,
    GIT_CHECKOUT_USE_OURS,
    GIT_CHECKOUT_USE_THEIRS,
    GIT_CHECKOUT_DISABLE_PATHSPEC_MATCH,
    GIT_CHECKOUT_SKIP_LOCKED_DIRECTORIES,
    GIT_CHECKOUT_DONT_OVERWRITE_IGNORED,
    GIT_CHECKOUT_CONFLICT_STYLE_MERGE,
    GIT_CHECKOUT_CONFLICT_STYLE_DIFF3,
    GIT_CHECKOUT_UPDATE_SUBMODULES,
    GIT_CHECKOUT_UPDATE_SUBMODULES_IF_CHANGED,
}

Variants

GIT_CHECKOUT_NONEGIT_CHECKOUT_SAFEGIT_CHECKOUT_FORCEGIT_CHECKOUT_ALLOW_CONFLICTSGIT_CHECKOUT_REMOVE_UNTRACKEDGIT_CHECKOUT_REMOVE_IGNOREDGIT_CHECKOUT_UPDATE_ONLYGIT_CHECKOUT_DONT_UPDATE_INDEXGIT_CHECKOUT_NO_REFRESHGIT_CHECKOUT_SKIP_UNMERGEDGIT_CHECKOUT_USE_OURSGIT_CHECKOUT_USE_THEIRSGIT_CHECKOUT_DISABLE_PATHSPEC_MATCHGIT_CHECKOUT_SKIP_LOCKED_DIRECTORIESGIT_CHECKOUT_DONT_OVERWRITE_IGNOREDGIT_CHECKOUT_CONFLICT_STYLE_MERGEGIT_CHECKOUT_CONFLICT_STYLE_DIFF3GIT_CHECKOUT_UPDATE_SUBMODULESGIT_CHECKOUT_UPDATE_SUBMODULES_IF_CHANGED

Trait Implementations

impl Clone for git_checkout_strategy_t
[src]

fn clone(&self) -> git_checkout_strategy_t

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

impl Copy for git_checkout_strategy_t
[src]