pub struct GitImportOptions {
pub auto_local_bookmark: bool,
pub abandon_unreachable_commits: bool,
pub remote_auto_track_bookmarks: HashMap<RemoteNameBuf, StringMatcher>,
}Expand description
Options for import_refs().
Fields§
§auto_local_bookmark: bool§abandon_unreachable_commits: boolWhether to abandon commits that became unreachable in Git.
remote_auto_track_bookmarks: HashMap<RemoteNameBuf, StringMatcher>Per-remote patterns whether to track bookmarks automatically.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GitImportOptions
impl !RefUnwindSafe for GitImportOptions
impl !Send for GitImportOptions
impl !Sync for GitImportOptions
impl Unpin for GitImportOptions
impl !UnwindSafe for GitImportOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more