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
ブランチ比較結果
Fields§
§base_branch: Stringベースブランチ名
target_branch: Stringターゲットブランチ名
ahead_commits: Vec<CompareCommit>ターゲットがベースより先行しているコミット
behind_commits: Vec<CompareCommit>ターゲットがベースより遅れているコミット
merge_base: Stringマージベースのコミットハッシュ
Implementations§
Source§impl BranchCompare
impl BranchCompare
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 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