pub struct BranchRelation {
pub base: String,
pub branch: String,
pub merge_base: String,
pub ahead_count: usize,
pub behind_count: usize,
pub is_merged: bool,
}Expand description
Branch relation information
Fields§
§base: StringBase branch name
branch: StringTarget branch name
merge_base: StringMerge base commit hash
ahead_count: usizeNumber of commits ahead of base
behind_count: usizeNumber of commits behind base
is_merged: boolWhether the branch is merged
Implementations§
Trait Implementations§
Source§impl Clone for BranchRelation
impl Clone for BranchRelation
Source§fn clone(&self) -> BranchRelation
fn clone(&self) -> BranchRelation
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 moreAuto Trait Implementations§
impl Freeze for BranchRelation
impl RefUnwindSafe for BranchRelation
impl Send for BranchRelation
impl Sync for BranchRelation
impl Unpin for BranchRelation
impl UnsafeUnpin for BranchRelation
impl UnwindSafe for BranchRelation
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> 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