pub struct IcpDiagnostics {
pub result: RegistrationResult,
pub history: Vec<IcpIteration>,
pub stop_reason: IcpStopReason,
}Expand description
Opt-in ICP history. Ordinary alignment does not allocate this history.
Fields§
§result: RegistrationResultOrdinary registration result from the same updates.
history: Vec<IcpIteration>One row per completed update, in execution order.
stop_reason: IcpStopReasonCriterion that stopped this successful call.
Trait Implementations§
Source§impl Clone for IcpDiagnostics
impl Clone for IcpDiagnostics
Source§fn clone(&self) -> IcpDiagnostics
fn clone(&self) -> IcpDiagnostics
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 IcpDiagnostics
impl Debug for IcpDiagnostics
Source§impl PartialEq for IcpDiagnostics
impl PartialEq for IcpDiagnostics
impl StructuralPartialEq for IcpDiagnostics
Auto Trait Implementations§
impl Freeze for IcpDiagnostics
impl RefUnwindSafe for IcpDiagnostics
impl Send for IcpDiagnostics
impl Sync for IcpDiagnostics
impl Unpin for IcpDiagnostics
impl UnsafeUnpin for IcpDiagnostics
impl UnwindSafe for IcpDiagnostics
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