pub struct Started;Expand description
Type-state marker for a ManagedAgent that is actively running and processing messages.
When a ManagedAgent is in the Started state, its main asynchronous task (wake)
is running, receiving messages from its inbox and dispatching them to the appropriate
handlers registered during the Idle state.
Agents in this state can create message envelopes using methods like ManagedAgent::new_envelope
and ManagedAgent::new_parent_envelope. Interaction typically occurs via the agent’s
[AgentHandle].
Trait Implementations§
impl Copy for Started
impl Eq for Started
impl StructuralPartialEq for Started
Auto Trait Implementations§
impl Freeze for Started
impl RefUnwindSafe for Started
impl Send for Started
impl Sync for Started
impl Unpin for Started
impl UnwindSafe for Started
Blanket Implementations§
Source§impl<T> ActonMessage for T
impl<T> ActonMessage for T
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