pub struct BranchCompare {
pub base_branch: String,
pub target_branch: String,
pub ahead_commits: Vec<CompareCommit>,
pub behind_commits: Vec<CompareCommit>,
pub merge_base: String,
}Expand description
Branch comparison result
Fields§
§base_branch: StringBase branch name
target_branch: StringTarget branch name
ahead_commits: Vec<CompareCommit>Commits where target is ahead of base
behind_commits: Vec<CompareCommit>Commits where target is behind base
merge_base: StringMerge base commit hash
Trait Implementations§
Source§impl Clone for BranchCompare
impl Clone for BranchCompare
Source§fn clone(&self) -> BranchCompare
fn clone(&self) -> BranchCompare
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 BranchCompare
impl RefUnwindSafe for BranchCompare
impl Send for BranchCompare
impl Sync for BranchCompare
impl Unpin for BranchCompare
impl UnsafeUnpin for BranchCompare
impl UnwindSafe for BranchCompare
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