pub enum RuntimeInput {
Run(RunRequest),
Decision(ToolCallDecision),
Cancel,
}Expand description
Unified upstream message type for the runtime endpoint.
Variants§
Run(RunRequest)
Start a new run with the given request.
Decision(ToolCallDecision)
A tool-call decision forwarded to the running loop.
Cancel
Explicit application-level cancellation.
Trait Implementations§
Source§impl Clone for RuntimeInput
impl Clone for RuntimeInput
Source§fn clone(&self) -> RuntimeInput
fn clone(&self) -> RuntimeInput
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for RuntimeInput
impl RefUnwindSafe for RuntimeInput
impl Send for RuntimeInput
impl Sync for RuntimeInput
impl Unpin for RuntimeInput
impl UnsafeUnpin for RuntimeInput
impl UnwindSafe for RuntimeInput
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