pub struct SealReport {
pub entries: Vec<Entry>,
pub misses: Vec<Entry>,
pub violations: Vec<Entry>,
}Expand description
The picture at seal time.
Fields§
§entries: Vec<Entry>Every build-phase row, sorted for stable printing.
misses: Vec<Entry>Build-phase rows whose outcome was a miss, of either severity.
violations: Vec<Entry>The subset of misses that is a real silent slow path
(Severity::SlowPath) on an accelerator backend the process
actually selected — work the user asked to run on a GPU that will
not. A CPU-backend miss is informational: there is nothing to
fall off.
Implementations§
Source§impl SealReport
impl SealReport
Trait Implementations§
Source§impl Clone for SealReport
impl Clone for SealReport
Source§fn clone(&self) -> SealReport
fn clone(&self) -> SealReport
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 SealReport
impl Debug for SealReport
Source§impl Default for SealReport
impl Default for SealReport
Source§fn default() -> SealReport
fn default() -> SealReport
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SealReport
impl RefUnwindSafe for SealReport
impl Send for SealReport
impl Sync for SealReport
impl Unpin for SealReport
impl UnsafeUnpin for SealReport
impl UnwindSafe for SealReport
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