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
ブランチ関係情報
Fields§
§base: Stringベースブランチ名
branch: String対象ブランチ名
merge_base: Stringマージベースのコミットハッシュ
ahead_count: usizeベースより進んでいるコミット数
behind_count: usizeベースより遅れているコミット数
is_merged: boolマージ済みかどうか
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 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