pub struct FindingV2 {
pub version: u16,
pub kind: BottleneckKindV2,
pub severity: u8,
pub impact_ns: u64,
pub impact_share_ppm: u64,
pub subject: String,
pub statement: String,
}Expand description
One ranked conclusion with the measurement that supports it.
Fields§
§version: u16§kind: BottleneckKindV2§severity: u8Zero is informational, three is the run’s limiting factor.
impact_ns: u64Wall time this finding accounts for. Zero when the finding is not timed.
subject: StringPhase, micro-function, or cache the finding is about.
statement: StringOne sentence stating the conclusion and the number behind it.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for FindingV2
impl<'de> Deserialize<'de> for FindingV2
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for FindingV2
impl StructuralPartialEq for FindingV2
Auto Trait Implementations§
impl Freeze for FindingV2
impl RefUnwindSafe for FindingV2
impl Send for FindingV2
impl Sync for FindingV2
impl Unpin for FindingV2
impl UnsafeUnpin for FindingV2
impl UnwindSafe for FindingV2
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