pub enum IsolatedTask {
Drive,
ChildEvents,
ArbiterPoll,
}Expand description
Kinds of session-spawned tasks covered by panic isolation
(AgentSession::spawn_isolated, X-PANIC).
Variants§
Drive
The agent drive task (drive_run) and its deferred follow-up starts: a panic
resets the run book so the session accepts a new prompt.
ChildEvents
Child event forwarding (forward_child_events).
ArbiterPoll
The arbiter wait-source poll timer.
Implementations§
Trait Implementations§
Source§impl Clone for IsolatedTask
impl Clone for IsolatedTask
impl Copy for IsolatedTask
Source§impl Debug for IsolatedTask
impl Debug for IsolatedTask
impl Eq for IsolatedTask
Source§impl PartialEq for IsolatedTask
impl PartialEq for IsolatedTask
impl StructuralPartialEq for IsolatedTask
Auto Trait Implementations§
impl Freeze for IsolatedTask
impl RefUnwindSafe for IsolatedTask
impl Send for IsolatedTask
impl Sync for IsolatedTask
impl Unpin for IsolatedTask
impl UnsafeUnpin for IsolatedTask
impl UnwindSafe for IsolatedTask
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.