pub struct MergeEvidenceDisplay {
pub baseline_block_id: ObjectId,
pub left_selector: MergeEvidenceDisplaySelector,
pub right_selector: MergeEvidenceDisplaySelector,
pub outcome: &'static str,
pub reason: Option<&'static str>,
pub left_operation_count: usize,
pub right_operation_count: usize,
pub items: Vec<MergeEvidenceDisplayItem>,
}Expand description
Public display view for read-only merge/conflict evidence.
Fields§
§baseline_block_id: ObjectIdExplicit sealed baseline block.
left_selector: MergeEvidenceDisplaySelectorSubmitted left selector plus resolved target block.
right_selector: MergeEvidenceDisplaySelectorSubmitted right selector plus resolved target block.
outcome: &'static strDC-21 outcome name.
reason: Option<&'static str>Primary reason code, if the report produced an item.
left_operation_count: usizeLeft sequence operation count.
right_operation_count: usizeRight sequence operation count.
items: Vec<MergeEvidenceDisplayItem>Deterministic display items.
Implementations§
Source§impl MergeEvidenceDisplay
impl MergeEvidenceDisplay
Sourcepub fn displayed_item_count(&self) -> usize
pub fn displayed_item_count(&self) -> usize
Number of report items displayed by this view.
Sourcepub fn total_item_count(&self) -> usize
pub fn total_item_count(&self) -> usize
Number of report items in the full evidence report.
Trait Implementations§
Source§impl Clone for MergeEvidenceDisplay
impl Clone for MergeEvidenceDisplay
Source§fn clone(&self) -> MergeEvidenceDisplay
fn clone(&self) -> MergeEvidenceDisplay
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MergeEvidenceDisplay
impl Debug for MergeEvidenceDisplay
impl Eq for MergeEvidenceDisplay
Source§impl PartialEq for MergeEvidenceDisplay
impl PartialEq for MergeEvidenceDisplay
impl StructuralPartialEq for MergeEvidenceDisplay
Auto Trait Implementations§
impl Freeze for MergeEvidenceDisplay
impl RefUnwindSafe for MergeEvidenceDisplay
impl Send for MergeEvidenceDisplay
impl Sync for MergeEvidenceDisplay
impl Unpin for MergeEvidenceDisplay
impl UnsafeUnpin for MergeEvidenceDisplay
impl UnwindSafe for MergeEvidenceDisplay
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