pub enum AgentRecipientState {
Running,
Queued,
WakingFinished,
}Expand description
Recipient state observed at send time. Delivery mode is never coerced: the requested mode stays effective in every state (safe-boundary admission covers running recipients, claim-at-start covers queued ones, and the post-send producer reconcile wakes idle or finished ones).
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for AgentRecipientState
impl Clone for AgentRecipientState
Source§fn clone(&self) -> AgentRecipientState
fn clone(&self) -> AgentRecipientState
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 AgentRecipientState
Source§impl Debug for AgentRecipientState
impl Debug for AgentRecipientState
impl Eq for AgentRecipientState
Source§impl PartialEq for AgentRecipientState
impl PartialEq for AgentRecipientState
Source§fn eq(&self, other: &AgentRecipientState) -> bool
fn eq(&self, other: &AgentRecipientState) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AgentRecipientState
Auto Trait Implementations§
impl Freeze for AgentRecipientState
impl RefUnwindSafe for AgentRecipientState
impl Send for AgentRecipientState
impl Sync for AgentRecipientState
impl Unpin for AgentRecipientState
impl UnsafeUnpin for AgentRecipientState
impl UnwindSafe for AgentRecipientState
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.