pub struct CapabilityCompletionEnvelope {
pub sequence: u64,
pub accepted_sequence: u64,
pub operation_id: Option<ToolOperationId>,
pub request_key: CapabilityRequestKey,
pub instance_id: AgentInstanceId,
pub generation: SessionGeneration,
pub provider_id: ToolProviderId,
pub outcome: CapabilityTerminalOutcome,
}Fields§
§sequence: u64§accepted_sequence: u64§operation_id: Option<ToolOperationId>§request_key: CapabilityRequestKey§instance_id: AgentInstanceId§generation: SessionGeneration§provider_id: ToolProviderId§outcome: CapabilityTerminalOutcomeTrait Implementations§
Source§impl Clone for CapabilityCompletionEnvelope
impl Clone for CapabilityCompletionEnvelope
Source§impl Debug for CapabilityCompletionEnvelope
impl Debug for CapabilityCompletionEnvelope
Source§impl<'de> Deserialize<'de> for CapabilityCompletionEnvelope
impl<'de> Deserialize<'de> for CapabilityCompletionEnvelope
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 Eq for CapabilityCompletionEnvelope
impl StructuralPartialEq for CapabilityCompletionEnvelope
Auto Trait Implementations§
impl Freeze for CapabilityCompletionEnvelope
impl RefUnwindSafe for CapabilityCompletionEnvelope
impl Send for CapabilityCompletionEnvelope
impl Sync for CapabilityCompletionEnvelope
impl Unpin for CapabilityCompletionEnvelope
impl UnsafeUnpin for CapabilityCompletionEnvelope
impl UnwindSafe for CapabilityCompletionEnvelope
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