pub enum AgentTaskWebSocketClientMessage {
SubmitInput {
operation_id: OperationId,
input: RuntimeInput,
},
Cancel {},
Ack {
sequence: u64,
},
}Variants§
SubmitInput
Cancel
Ack
Application-level acknowledgement helps clients record their own durable resume cursor. It does not delete server-side events.
Implementations§
Source§impl AgentTaskWebSocketClientMessage
impl AgentTaskWebSocketClientMessage
pub fn into_submit(self) -> Option<SubmitInputRequest>
Trait Implementations§
Source§impl Clone for AgentTaskWebSocketClientMessage
impl Clone for AgentTaskWebSocketClientMessage
Source§fn clone(&self) -> AgentTaskWebSocketClientMessage
fn clone(&self) -> AgentTaskWebSocketClientMessage
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for AgentTaskWebSocketClientMessage
impl<'de> Deserialize<'de> for AgentTaskWebSocketClientMessage
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for AgentTaskWebSocketClientMessage
Auto Trait Implementations§
impl Freeze for AgentTaskWebSocketClientMessage
impl RefUnwindSafe for AgentTaskWebSocketClientMessage
impl Send for AgentTaskWebSocketClientMessage
impl Sync for AgentTaskWebSocketClientMessage
impl Unpin for AgentTaskWebSocketClientMessage
impl UnsafeUnpin for AgentTaskWebSocketClientMessage
impl UnwindSafe for AgentTaskWebSocketClientMessage
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