pub enum WorkerLifecycleState {
NotCreated,
Loading,
Initializing,
Ready,
Processing,
Error,
Terminated,
}Expand description
Worker lifecycle states for testing
Variants§
NotCreated
Worker not yet created
Loading
Worker script being loaded
Initializing
Worker initializing (loading WASM, etc.)
Ready
Worker ready for commands
Processing
Worker processing a command
Error
Worker in error state (recoverable)
Terminated
Worker terminated
Trait Implementations§
Source§impl Clone for WorkerLifecycleState
impl Clone for WorkerLifecycleState
Source§fn clone(&self) -> WorkerLifecycleState
fn clone(&self) -> WorkerLifecycleState
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 WorkerLifecycleState
Source§impl Debug for WorkerLifecycleState
impl Debug for WorkerLifecycleState
Source§impl Default for WorkerLifecycleState
impl Default for WorkerLifecycleState
Source§impl Display for WorkerLifecycleState
impl Display for WorkerLifecycleState
impl Eq for WorkerLifecycleState
Source§impl Hash for WorkerLifecycleState
impl Hash for WorkerLifecycleState
Source§impl PartialEq for WorkerLifecycleState
impl PartialEq for WorkerLifecycleState
Source§fn eq(&self, other: &WorkerLifecycleState) -> bool
fn eq(&self, other: &WorkerLifecycleState) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for WorkerLifecycleState
Auto Trait Implementations§
impl Freeze for WorkerLifecycleState
impl RefUnwindSafe for WorkerLifecycleState
impl Send for WorkerLifecycleState
impl Sync for WorkerLifecycleState
impl Unpin for WorkerLifecycleState
impl UnsafeUnpin for WorkerLifecycleState
impl UnwindSafe for WorkerLifecycleState
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<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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().