pub struct ModuleQueryTimings {
pub header_import_micros: u64,
pub elaboration_micros: u64,
pub projection_micros: u64,
pub rendering_micros: u64,
}Expand description
Phase timings for cached batched module queries, in microseconds.
Fields§
§header_import_micros: u64§elaboration_micros: u64§projection_micros: u64§rendering_micros: u64Trait Implementations§
Source§impl Clone for ModuleQueryTimings
impl Clone for ModuleQueryTimings
Source§fn clone(&self) -> ModuleQueryTimings
fn clone(&self) -> ModuleQueryTimings
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 ModuleQueryTimings
impl Debug for ModuleQueryTimings
impl Eq for ModuleQueryTimings
Source§impl PartialEq for ModuleQueryTimings
impl PartialEq for ModuleQueryTimings
impl StructuralPartialEq for ModuleQueryTimings
Source§impl<'lean> TryFromLean<'lean> for ModuleQueryTimings
impl<'lean> TryFromLean<'lean> for ModuleQueryTimings
Source§fn try_from_lean(obj: Obj<'lean>) -> LeanResult<Self>
fn try_from_lean(obj: Obj<'lean>) -> LeanResult<Self>
Decode
obj into Self, returning a
LeanError::Host with stage
[HostStage::Conversion] if the object’s kind or payload is
outside the type’s representable range. Read moreAuto Trait Implementations§
impl Freeze for ModuleQueryTimings
impl RefUnwindSafe for ModuleQueryTimings
impl Send for ModuleQueryTimings
impl Sync for ModuleQueryTimings
impl Unpin for ModuleQueryTimings
impl UnsafeUnpin for ModuleQueryTimings
impl UnwindSafe for ModuleQueryTimings
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