pub struct RewriteRefsOptions {
pub delete_abandoned_bookmarks: bool,
}
Expand description
Configuration for MutableRepo::update_rewritten_references()
.
Fields§
§delete_abandoned_bookmarks: bool
Whether or not delete bookmarks pointing to the abandoned commits.
If false, bookmarks will be moved to the parents of the abandoned commit.
Trait Implementations§
Source§impl Clone for RewriteRefsOptions
impl Clone for RewriteRefsOptions
Source§fn clone(&self) -> RewriteRefsOptions
fn clone(&self) -> RewriteRefsOptions
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for RewriteRefsOptions
impl Debug for RewriteRefsOptions
Source§impl Default for RewriteRefsOptions
impl Default for RewriteRefsOptions
Source§fn default() -> RewriteRefsOptions
fn default() -> RewriteRefsOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RewriteRefsOptions
impl RefUnwindSafe for RewriteRefsOptions
impl Send for RewriteRefsOptions
impl Sync for RewriteRefsOptions
impl Unpin for RewriteRefsOptions
impl UnwindSafe for RewriteRefsOptions
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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