pub enum NextjsBootstrapPhase {
ServerRendered,
Hydrating,
Hydrated,
RuntimeReady,
RuntimeFailed,
}Expand description
Phase of the Next.js client bootstrap sequence.
The provider must wait for Hydrated before initializing the WASM runtime.
Variants§
ServerRendered
Server-rendered HTML received, JS not yet loaded.
Hydrating
JS bundles loaded, React hydration in progress.
Hydrated
Hydration complete. useEffect callbacks firing.
RuntimeReady
WASM module loaded and runtime initialized.
RuntimeFailed
Runtime initialization failed.
Trait Implementations§
Source§impl Clone for NextjsBootstrapPhase
impl Clone for NextjsBootstrapPhase
Source§fn clone(&self) -> NextjsBootstrapPhase
fn clone(&self) -> NextjsBootstrapPhase
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 NextjsBootstrapPhase
impl Debug for NextjsBootstrapPhase
Source§impl<'de> Deserialize<'de> for NextjsBootstrapPhase
impl<'de> Deserialize<'de> for NextjsBootstrapPhase
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for NextjsBootstrapPhase
impl Hash for NextjsBootstrapPhase
Source§impl PartialEq for NextjsBootstrapPhase
impl PartialEq for NextjsBootstrapPhase
Source§impl Serialize for NextjsBootstrapPhase
impl Serialize for NextjsBootstrapPhase
impl Copy for NextjsBootstrapPhase
impl Eq for NextjsBootstrapPhase
impl StructuralPartialEq for NextjsBootstrapPhase
Auto Trait Implementations§
impl Freeze for NextjsBootstrapPhase
impl RefUnwindSafe for NextjsBootstrapPhase
impl Send for NextjsBootstrapPhase
impl Sync for NextjsBootstrapPhase
impl Unpin for NextjsBootstrapPhase
impl UnsafeUnpin for NextjsBootstrapPhase
impl UnwindSafe for NextjsBootstrapPhase
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).