pub enum ReloadStage {
Drain,
StopOld,
PurgeOld,
LoadCandidate,
StartFresh,
LivenessMailbox,
LivenessContent,
Restore,
Report,
}Expand description
The stages of one activation, in barrier order. Failure reports name exactly one.
Variants§
Drain
Closing admission and draining admitted old work.
StopOld
Stopping the old component tree (ordered stop).
PurgeOld
Purging retained old module code (safe purge after drain; a refusal here is a drain-failure signal, loud).
LoadCandidate
Loading the candidate bytes.
StartFresh
Starting the fresh tree.
LivenessMailbox
The mailbox liveness round-trip.
LivenessContent
The stored-entity/content round-trip.
Restore
Restoring the previous bytes after a failure.
Report
Reading the freshness witnesses of the now-serving state.
Trait Implementations§
Source§impl Clone for ReloadStage
impl Clone for ReloadStage
Source§fn clone(&self) -> ReloadStage
fn clone(&self) -> ReloadStage
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 ReloadStage
Source§impl Debug for ReloadStage
impl Debug for ReloadStage
Source§impl<'de> Deserialize<'de> for ReloadStage
impl<'de> Deserialize<'de> for ReloadStage
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
impl Eq for ReloadStage
Source§impl PartialEq for ReloadStage
impl PartialEq for ReloadStage
Source§impl Serialize for ReloadStage
impl Serialize for ReloadStage
impl StructuralPartialEq for ReloadStage
Auto Trait Implementations§
impl Freeze for ReloadStage
impl RefUnwindSafe for ReloadStage
impl Send for ReloadStage
impl Sync for ReloadStage
impl Unpin for ReloadStage
impl UnsafeUnpin for ReloadStage
impl UnwindSafe for ReloadStage
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<M> EmbeddedConversationMessage for Mwhere
M: Serialize,
impl<M> EmbeddedConversationMessage for Mwhere
M: Serialize,
Source§impl<M> EmbeddedConversationMessage for Mwhere
M: Serialize,
impl<M> EmbeddedConversationMessage for Mwhere
M: Serialize,
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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request