pub struct ScanStep {
pub record: ScanRecord,
pub features: Option<CompactFeatures>,
pub first: bool,
pub diagnostics: Vec<Diagnostic>,
}Expand description
What one frame produced.
Fields§
§record: ScanRecord§features: Option<CompactFeatures>None for a duplicate frame, which reuses its predecessor’s features.
first: boolThis was the run’s first analysed frame (the host records its own first-frame facts then).
diagnostics: Vec<Diagnostic>Trait Implementations§
impl StructuralPartialEq for ScanStep
Auto Trait Implementations§
impl Freeze for ScanStep
impl RefUnwindSafe for ScanStep
impl Send for ScanStep
impl Sync for ScanStep
impl Unpin for ScanStep
impl UnsafeUnpin for ScanStep
impl UnwindSafe for ScanStep
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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