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_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

Trait Implementations

Derived Implementations

impl Clone for git_checkout_strategy_t

fn clone(&self) -> git_checkout_strategy_t

fn clone_from(&mut self, source: &Self)

impl Copy for git_checkout_strategy_t