pub struct CompilationTimings {
pub validation_ns: u64,
pub dependency_ns: u64,
pub retention_ns: u64,
pub planning_ns: u64,
pub report_ns: u64,
pub total_ns: u64,
}Expand description
CPU time spent in each compilation phase, in nanoseconds.
Fields§
§validation_ns: u64§dependency_ns: u64§retention_ns: u64§planning_ns: u64§report_ns: u64§total_ns: u64Trait Implementations§
Source§impl Clone for CompilationTimings
impl Clone for CompilationTimings
impl Copy for CompilationTimings
Source§impl Debug for CompilationTimings
impl Debug for CompilationTimings
Source§impl Default for CompilationTimings
impl Default for CompilationTimings
Source§impl<'de> Deserialize<'de> for CompilationTimings
impl<'de> Deserialize<'de> for CompilationTimings
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 CompilationTimings
Source§impl PartialEq for CompilationTimings
impl PartialEq for CompilationTimings
Source§impl Serialize for CompilationTimings
impl Serialize for CompilationTimings
impl StructuralPartialEq for CompilationTimings
Auto Trait Implementations§
impl Freeze for CompilationTimings
impl RefUnwindSafe for CompilationTimings
impl Send for CompilationTimings
impl Sync for CompilationTimings
impl Unpin for CompilationTimings
impl UnsafeUnpin for CompilationTimings
impl UnwindSafe for CompilationTimings
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.