pub struct MergeEvidenceDisplayItem {
pub side: &'static str,
pub operation: Option<MergeEvidenceDisplayOperation>,
pub peer_operation: Option<MergeEvidenceDisplayOperation>,
pub outcome: &'static str,
pub evidence_scope: Option<&'static str>,
pub proof_phase: &'static str,
pub reason_code: &'static str,
}Expand description
Public display item for a merge-evidence report.
Fields§
§side: &'static strSequence side.
operation: Option<MergeEvidenceDisplayOperation>Left/current operation summary.
peer_operation: Option<MergeEvidenceDisplayOperation>Right/peer operation summary for cross items.
outcome: &'static strDC-21 outcome name.
evidence_scope: Option<&'static str>Evidence scope, when relevant.
proof_phase: &'static strProof phase.
reason_code: &'static strStable DC-21 reason code.
Trait Implementations§
Source§impl Clone for MergeEvidenceDisplayItem
impl Clone for MergeEvidenceDisplayItem
Source§fn clone(&self) -> MergeEvidenceDisplayItem
fn clone(&self) -> MergeEvidenceDisplayItem
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 MergeEvidenceDisplayItem
impl Debug for MergeEvidenceDisplayItem
impl Eq for MergeEvidenceDisplayItem
Source§impl PartialEq for MergeEvidenceDisplayItem
impl PartialEq for MergeEvidenceDisplayItem
impl StructuralPartialEq for MergeEvidenceDisplayItem
Auto Trait Implementations§
impl Freeze for MergeEvidenceDisplayItem
impl RefUnwindSafe for MergeEvidenceDisplayItem
impl Send for MergeEvidenceDisplayItem
impl Sync for MergeEvidenceDisplayItem
impl Unpin for MergeEvidenceDisplayItem
impl UnsafeUnpin for MergeEvidenceDisplayItem
impl UnwindSafe for MergeEvidenceDisplayItem
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