Struct elfo::ActorStatus
source · pub struct ActorStatus { /* private fields */ }
Expand description
Represents the current status of an actor. See The Actoromicon for details.
Implementations§
source§impl ActorStatus
impl ActorStatus
pub const ALARMING: ActorStatus = ActorStatus::new(ActorStatusKind::Alarming)
pub const INITIALIZING: ActorStatus = ActorStatus::new(ActorStatusKind::Initializing)
pub const NORMAL: ActorStatus = ActorStatus::new(ActorStatusKind::Normal)
pub const TERMINATING: ActorStatus = ActorStatus::new(ActorStatusKind::Terminating)
sourcepub fn with_details(&self, details: impl Display) -> ActorStatus
pub fn with_details(&self, details: impl Display) -> ActorStatus
Creates a new status with the same kind and provided details.
sourcepub fn kind(&self) -> ActorStatusKind
pub fn kind(&self) -> ActorStatusKind
Returns the corresponding ActorStatusKind
for this status.
Trait Implementations§
source§impl Clone for ActorStatus
impl Clone for ActorStatus
source§fn clone(&self) -> ActorStatus
fn clone(&self) -> ActorStatus
Returns a copy 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 ActorStatus
impl Debug for ActorStatus
source§impl<'de> Deserialize<'de> for ActorStatus
impl<'de> Deserialize<'de> for ActorStatus
source§fn deserialize<__D>(
__deserializer: __D
) -> Result<ActorStatus, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>( __deserializer: __D ) -> Result<ActorStatus, <__D as Deserializer<'de>>::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Display for ActorStatus
impl Display for ActorStatus
source§impl PartialEq<ActorStatus> for ActorStatus
impl PartialEq<ActorStatus> for ActorStatus
source§fn eq(&self, other: &ActorStatus) -> bool
fn eq(&self, other: &ActorStatus) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ActorStatus
impl Serialize for ActorStatus
source§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for ActorStatus
impl StructuralEq for ActorStatus
impl StructuralPartialEq for ActorStatus
Auto Trait Implementations§
impl RefUnwindSafe for ActorStatus
impl Send for ActorStatus
impl Sync for ActorStatus
impl Unpin for ActorStatus
impl UnwindSafe for ActorStatus
Blanket Implementations§
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.