pub struct CompactObservationTrace {
pub page: PageInfo,
pub revision: u64,
pub interactive: Vec<CompactInteractiveElement>,
pub completeness: Option<ObservationCompleteness>,
}Expand description
Bounded subset of a compact observation for failure-trace purposes.
Fields§
§page: PageInfo§revision: u64§interactive: Vec<CompactInteractiveElement>§completeness: Option<ObservationCompleteness>Trait Implementations§
Source§impl Clone for CompactObservationTrace
impl Clone for CompactObservationTrace
Source§fn clone(&self) -> CompactObservationTrace
fn clone(&self) -> CompactObservationTrace
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 CompactObservationTrace
impl Debug for CompactObservationTrace
Auto Trait Implementations§
impl Freeze for CompactObservationTrace
impl RefUnwindSafe for CompactObservationTrace
impl Send for CompactObservationTrace
impl Sync for CompactObservationTrace
impl Unpin for CompactObservationTrace
impl UnsafeUnpin for CompactObservationTrace
impl UnwindSafe for CompactObservationTrace
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more