pub struct CapabilityRequestSnapshot {Show 14 fields
pub key: CapabilityRequestKey,
pub accepted_sequence: u64,
pub accepted_at_tick: u64,
pub instance_id: AgentInstanceId,
pub generation: SessionGeneration,
pub provider_id: ToolProviderId,
pub capability_id: ToolCapabilityId,
pub resource_scope_id: ResourceScopeId,
pub approval_summary: String,
pub approval_summary_bytes: usize,
pub deadline_tick: u64,
pub payload_bytes: usize,
pub policy_decision: PolicyDecision,
pub status: CapabilityRequestStatus,
}Fields§
§key: CapabilityRequestKey§accepted_sequence: u64§accepted_at_tick: u64§instance_id: AgentInstanceId§generation: SessionGeneration§provider_id: ToolProviderId§capability_id: ToolCapabilityId§resource_scope_id: ResourceScopeId§approval_summary: StringBounded, intentionally displayable text for a trusted approval surface.
approval_summary_bytes: usize§deadline_tick: u64§payload_bytes: usize§policy_decision: PolicyDecision§status: CapabilityRequestStatusTrait Implementations§
Source§impl Clone for CapabilityRequestSnapshot
impl Clone for CapabilityRequestSnapshot
Source§fn clone(&self) -> CapabilityRequestSnapshot
fn clone(&self) -> CapabilityRequestSnapshot
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 Debug for CapabilityRequestSnapshot
impl Debug for CapabilityRequestSnapshot
Source§impl<'de> Deserialize<'de> for CapabilityRequestSnapshot
impl<'de> Deserialize<'de> for CapabilityRequestSnapshot
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CapabilityRequestSnapshot, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CapabilityRequestSnapshot, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for CapabilityRequestSnapshot
Source§impl Serialize for CapabilityRequestSnapshot
impl Serialize for CapabilityRequestSnapshot
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for CapabilityRequestSnapshot
Auto Trait Implementations§
impl Freeze for CapabilityRequestSnapshot
impl RefUnwindSafe for CapabilityRequestSnapshot
impl Send for CapabilityRequestSnapshot
impl Sync for CapabilityRequestSnapshot
impl Unpin for CapabilityRequestSnapshot
impl UnsafeUnpin for CapabilityRequestSnapshot
impl UnwindSafe for CapabilityRequestSnapshot
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