pub enum HotPatchMode {
Disabled,
Tier2ColdRebuild,
Tier1Subsecond,
}Expand description
How aggressive the dev loop is about reflecting edits.
Variants§
Disabled
Don’t even try — every change requires a manual whisker run rerun.
Useful for CI smoke-tests of the dev server itself.
Tier2ColdRebuild
Full cargo rebuild + reinstall + relaunch (5–30s). The default.
Tier1Subsecond
subsecond JumpTable patches (sub-second). Requires the I4g
pipeline to be wired up; otherwise behaves as Tier2ColdRebuild.
Trait Implementations§
Source§impl Clone for HotPatchMode
impl Clone for HotPatchMode
Source§fn clone(&self) -> HotPatchMode
fn clone(&self) -> HotPatchMode
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 moreimpl Copy for HotPatchMode
Source§impl Debug for HotPatchMode
impl Debug for HotPatchMode
impl Eq for HotPatchMode
Source§impl PartialEq for HotPatchMode
impl PartialEq for HotPatchMode
Source§fn eq(&self, other: &HotPatchMode) -> bool
fn eq(&self, other: &HotPatchMode) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for HotPatchMode
Auto Trait Implementations§
impl Freeze for HotPatchMode
impl RefUnwindSafe for HotPatchMode
impl Send for HotPatchMode
impl Sync for HotPatchMode
impl Unpin for HotPatchMode
impl UnsafeUnpin for HotPatchMode
impl UnwindSafe for HotPatchMode
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,
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.