pub struct OpenConflict {
pub paths: Vec<String>,
pub base_commit: String,
pub branch_tip: String,
}Expand description
A merge left in progress in a session’s worktree, for the session to conclude.
What a continued branch whose base conflicts with it opens with unless the request refuses conflicts. Publication refuses the session as a sync conflict until the merge is concluded — resolved, staged and committed in the worktree — and every teardown aborts it rather than committing it.
Fields§
§paths: Vec<String>The paths git left unmerged, in the order it listed them. Never empty.
base_commit: StringThe full sha of the integration target that was merged into the branch.
branch_tip: StringThe full sha the branch stood at before the merge.
Trait Implementations§
Source§impl Clone for OpenConflict
impl Clone for OpenConflict
Source§impl Debug for OpenConflict
impl Debug for OpenConflict
Source§impl<'de> Deserialize<'de> for OpenConflict
impl<'de> Deserialize<'de> for OpenConflict
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for OpenConflict
Source§impl PartialEq for OpenConflict
impl PartialEq for OpenConflict
Source§impl Serialize for OpenConflict
impl Serialize for OpenConflict
impl StructuralPartialEq for OpenConflict
Auto Trait Implementations§
impl Freeze for OpenConflict
impl RefUnwindSafe for OpenConflict
impl Send for OpenConflict
impl Sync for OpenConflict
impl Unpin for OpenConflict
impl UnsafeUnpin for OpenConflict
impl UnwindSafe for OpenConflict
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.