pub enum GitRangeMode {
TwoDot,
ThreeDot,
}Expand description
Git range syntax for comparing commits.
Variants§
TwoDot
Two-dot syntax: A..B - commits in B but not A.
ThreeDot
Three-dot syntax: A...B - symmetric difference from merge-base.
Implementations§
Trait Implementations§
Source§impl Clone for GitRangeMode
impl Clone for GitRangeMode
Source§fn clone(&self) -> GitRangeMode
fn clone(&self) -> GitRangeMode
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 GitRangeMode
impl Debug for GitRangeMode
Source§impl Default for GitRangeMode
impl Default for GitRangeMode
Source§fn default() -> GitRangeMode
fn default() -> GitRangeMode
Returns the “default value” for a type. Read more
Source§impl PartialEq for GitRangeMode
impl PartialEq for GitRangeMode
impl Copy for GitRangeMode
impl Eq for GitRangeMode
impl StructuralPartialEq for GitRangeMode
Auto Trait Implementations§
impl Freeze for GitRangeMode
impl RefUnwindSafe for GitRangeMode
impl Send for GitRangeMode
impl Sync for GitRangeMode
impl Unpin for GitRangeMode
impl UnsafeUnpin for GitRangeMode
impl UnwindSafe for GitRangeMode
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