pub struct ResponseResumeHandoff { /* private fields */ }Expand description
Runner ownership reserved before consuming a pending clarification. This closes the idle-check -> response-CAS -> resume-reserve gap: no competing entrypoint can take the successor slot after the answer is durably cleared.
Implementations§
Source§impl ResponseResumeHandoff
impl ResponseResumeHandoff
pub fn subscribe(&self) -> Receiver<AgentEvent>
pub fn publish_event(&self, event: AgentEvent)
pub async fn abandon(self)
Auto Trait Implementations§
impl !RefUnwindSafe for ResponseResumeHandoff
impl !Sync for ResponseResumeHandoff
impl !UnwindSafe for ResponseResumeHandoff
impl Freeze for ResponseResumeHandoff
impl Send for ResponseResumeHandoff
impl Unpin for ResponseResumeHandoff
impl UnsafeUnpin for ResponseResumeHandoff
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