pub struct MergeContext {
pub spec_id: String,
pub spec_branch: Option<String>,
pub main_branch: Option<String>,
pub status: Option<String>,
pub stderr: Option<String>,
pub conflicting_files: Vec<String>,
pub incomplete_members: Vec<String>,
pub member_id: Option<String>,
pub error_message: Option<String>,
pub worktree_path: Option<String>,
pub driver_id: Option<String>,
}Expand description
Context information for a merge error
Fields§
§spec_id: String§spec_branch: Option<String>§main_branch: Option<String>§status: Option<String>§stderr: Option<String>§conflicting_files: Vec<String>§incomplete_members: Vec<String>§member_id: Option<String>§error_message: Option<String>§worktree_path: Option<String>§driver_id: Option<String>Trait Implementations§
Source§impl Clone for MergeContext
impl Clone for MergeContext
Source§fn clone(&self) -> MergeContext
fn clone(&self) -> MergeContext
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 moreSource§impl Debug for MergeContext
impl Debug for MergeContext
Source§impl Default for MergeContext
impl Default for MergeContext
Source§fn default() -> MergeContext
fn default() -> MergeContext
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MergeContext
impl RefUnwindSafe for MergeContext
impl Send for MergeContext
impl Sync for MergeContext
impl Unpin for MergeContext
impl UnwindSafe for MergeContext
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