pub struct TimelineUnit {Show 16 fields
pub cache_key: String,
pub crate_name: String,
pub result: String,
pub started_at_ms: u64,
pub finished_at_ms: u64,
pub compile_time_ms: u64,
pub size: u64,
pub key_ms: u64,
pub lookup_ms: u64,
pub restore_ms: u64,
pub store_ms: u64,
pub startup_ms: u64,
pub flight_wait_ms: u64,
pub permit_wait_ms: u64,
pub compiler_runs: u32,
pub event_schema: u32,
}Expand description
One compiler invocation.
Fields§
§cache_key: String§crate_name: String§result: StringWrapper outcome as logged: local_hit, prefetch_hit, remote_hit,
dup, miss, error, passthrough, skipped. A prefetched entry
consumed from the local store logs local_hit.
started_at_ms: u64When the build started waiting for this unit.
finished_at_ms: u64§compile_time_ms: u64§size: u64§key_ms: u64§lookup_ms: u64§restore_ms: u64§store_ms: u64§startup_ms: u64§flight_wait_ms: u64§permit_wait_ms: u64§compiler_runs: u32§event_schema: u32Schema of the wrapper event this unit came from.
Trait Implementations§
Source§impl Clone for TimelineUnit
impl Clone for TimelineUnit
Source§fn clone(&self) -> TimelineUnit
fn clone(&self) -> TimelineUnit
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 TimelineUnit
impl Debug for TimelineUnit
Source§impl Default for TimelineUnit
impl Default for TimelineUnit
Source§fn default() -> TimelineUnit
fn default() -> TimelineUnit
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TimelineUnit
impl<'de> Deserialize<'de> for TimelineUnit
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 TimelineUnit
Source§impl PartialEq for TimelineUnit
impl PartialEq for TimelineUnit
Source§impl Serialize for TimelineUnit
impl Serialize for TimelineUnit
impl StructuralPartialEq for TimelineUnit
Auto Trait Implementations§
impl Freeze for TimelineUnit
impl RefUnwindSafe for TimelineUnit
impl Send for TimelineUnit
impl Sync for TimelineUnit
impl Unpin for TimelineUnit
impl UnsafeUnpin for TimelineUnit
impl UnwindSafe for TimelineUnit
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