pub struct AppliedCapabilities {
pub runtime_agent: RuntimeAgent,
pub tool_registry: ToolRegistry,
pub applied_ids: Vec<String>,
}Expand description
Result of applying capabilities to a base runtime agent
Fields§
§runtime_agent: RuntimeAgentThe modified runtime agent with capability contributions merged
tool_registry: ToolRegistryTool registry containing all capability tools
applied_ids: Vec<String>IDs of capabilities that were applied
Auto Trait Implementations§
impl !RefUnwindSafe for AppliedCapabilities
impl !UnwindSafe for AppliedCapabilities
impl Freeze for AppliedCapabilities
impl Send for AppliedCapabilities
impl Sync for AppliedCapabilities
impl Unpin for AppliedCapabilities
impl UnsafeUnpin for AppliedCapabilities
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request