pub enum Delivered {
Steered,
Started,
Native {
busy: bool,
},
Hooked,
Queued,
Stored,
Operator,
}Expand description
How a delivery ended.
Variants§
Steered
The receiver has it now: steered into a running turn.
Started
The receiver has it now: it started a turn in an idle session.
Native
Claude reported it in the receiver’s inbox; busy says whether the
receiver reads it at its next tool call (true) or it starts a turn.
Hooked
Filed in the receiver’s mailbox, which a hook points it at.
Queued
Filed in the receiver’s mailbox, waiting to be read.
Stored
Filed with no door to show it.
Operator
Filed in an operator’s mailbox.
Trait Implementations§
impl Eq for Delivered
impl StructuralPartialEq for Delivered
Auto Trait Implementations§
impl Freeze for Delivered
impl RefUnwindSafe for Delivered
impl Send for Delivered
impl Sync for Delivered
impl Unpin for Delivered
impl UnsafeUnpin for Delivered
impl UnwindSafe for Delivered
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,
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§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.