Enum git_topic_stage::OldTopicRemoval
source · pub enum OldTopicRemoval {
Obsoleted {
old_merge: StagedTopic,
replacement: Option<StagedTopic>,
},
Removed(StagedTopic),
}
Expand description
Reasons an old topic was removed from the stage.
Variants§
Obsoleted
Fields
§
old_merge: StagedTopic
The old topic, as staged.
§
replacement: Option<StagedTopic>
The staged topic branch which has replaced the old topic branch.
The topic branch has been obsoleted by an update.
Removed(StagedTopic)
The topic branch has been removed, without replacement, from the stage.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for OldTopicRemoval
impl Send for OldTopicRemoval
impl Sync for OldTopicRemoval
impl Unpin for OldTopicRemoval
impl UnwindSafe for OldTopicRemoval
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