pub enum HotReloadState {
Idle,
Draining,
Checkpointing,
Compiling,
Validating,
Swapping,
Restoring,
Completed,
Failed,
RollingBack,
}Expand description
State of a hot reload operation.
Variants§
Idle
Reload not started.
Draining
Draining pending messages from kernel.
Checkpointing
Creating checkpoint of kernel state.
Compiling
Compiling new kernel code.
Validating
Validating new kernel code.
Swapping
Swapping old kernel with new.
Restoring
Restoring state to new kernel.
Completed
Hot reload completed successfully.
Failed
Hot reload failed.
RollingBack
Rolling back to previous version.
Trait Implementations§
Source§impl Clone for HotReloadState
impl Clone for HotReloadState
Source§fn clone(&self) -> HotReloadState
fn clone(&self) -> HotReloadState
Returns a duplicate of the value. Read more
1.0.0 · 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 HotReloadState
impl Debug for HotReloadState
Source§impl PartialEq for HotReloadState
impl PartialEq for HotReloadState
impl Copy for HotReloadState
impl Eq for HotReloadState
impl StructuralPartialEq for HotReloadState
Auto Trait Implementations§
impl Freeze for HotReloadState
impl RefUnwindSafe for HotReloadState
impl Send for HotReloadState
impl Sync for HotReloadState
impl Unpin for HotReloadState
impl UnwindSafe for HotReloadState
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§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.