struct HotReloadStats {
successful_reloads: AtomicU64,
failed_reloads: AtomicU64,
rollbacks: AtomicU64,
total_drain_time_us: AtomicU64,
total_compile_time_us: AtomicU64,
total_swap_time_us: AtomicU64,
state_preserved_count: AtomicU64,
}Expand description
Statistics for hot reload operations.
Fields§
§successful_reloads: AtomicU64§failed_reloads: AtomicU64§rollbacks: AtomicU64§total_drain_time_us: AtomicU64§total_compile_time_us: AtomicU64§total_swap_time_us: AtomicU64§state_preserved_count: AtomicU64Trait Implementations§
Source§impl Debug for HotReloadStats
impl Debug for HotReloadStats
Source§impl Default for HotReloadStats
impl Default for HotReloadStats
Source§fn default() -> HotReloadStats
fn default() -> HotReloadStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for HotReloadStats
impl RefUnwindSafe for HotReloadStats
impl Send for HotReloadStats
impl Sync for HotReloadStats
impl Unpin for HotReloadStats
impl UnwindSafe for HotReloadStats
Blanket Implementations§
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
§fn deserialize(
&self,
deserializer: &mut D,
) -> Result<With<T, W>, <D as Fallible>::Error>
fn deserialize( &self, deserializer: &mut D, ) -> Result<With<T, W>, <D as Fallible>::Error>
Deserializes using the given deserializer
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.