pub struct ConfigPhaseTiming {
pub path_resolution_us: u64,
pub layer_loading_us: u64,
pub merge_and_parse_us: u64,
pub validation_us: u64,
}Expand description
Timing metrics (in microseconds) for configuration loading phases
Fields§
§path_resolution_us: u64Duration of workspace path resolution (in microseconds)
layer_loading_us: u64Duration of layer probing and loading (in microseconds)
merge_and_parse_us: u64Duration of TOML merging and deserialization (in microseconds)
validation_us: u64Duration of validation and API key migration (in microseconds)
Trait Implementations§
Source§impl Clone for ConfigPhaseTiming
impl Clone for ConfigPhaseTiming
impl Copy for ConfigPhaseTiming
Source§impl Debug for ConfigPhaseTiming
impl Debug for ConfigPhaseTiming
Source§impl Default for ConfigPhaseTiming
impl Default for ConfigPhaseTiming
impl Eq for ConfigPhaseTiming
Source§impl PartialEq for ConfigPhaseTiming
impl PartialEq for ConfigPhaseTiming
impl StructuralPartialEq for ConfigPhaseTiming
Auto Trait Implementations§
impl Freeze for ConfigPhaseTiming
impl RefUnwindSafe for ConfigPhaseTiming
impl Send for ConfigPhaseTiming
impl Sync for ConfigPhaseTiming
impl Unpin for ConfigPhaseTiming
impl UnsafeUnpin for ConfigPhaseTiming
impl UnwindSafe for ConfigPhaseTiming
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<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.