pub struct AgentA2aConfig {
pub enabled: bool,
pub skills: Vec<String>,
}Expand description
A2A exposure configuration for an agent.
Controls whether the agent is exposed via the A2A protocol. Consumed by downstream endpoint wiring, not by this crate.
Fields§
§enabled: boolWhether to expose this agent via A2A.
skills: Vec<String>Skills advertised in the A2A Agent Card.
Trait Implementations§
Source§impl Clone for AgentA2aConfig
impl Clone for AgentA2aConfig
Source§fn clone(&self) -> AgentA2aConfig
fn clone(&self) -> AgentA2aConfig
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 moreSource§impl Debug for AgentA2aConfig
impl Debug for AgentA2aConfig
Source§impl Default for AgentA2aConfig
impl Default for AgentA2aConfig
Source§fn default() -> AgentA2aConfig
fn default() -> AgentA2aConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AgentA2aConfig
impl<'de> Deserialize<'de> for AgentA2aConfig
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
Auto Trait Implementations§
impl Freeze for AgentA2aConfig
impl RefUnwindSafe for AgentA2aConfig
impl Send for AgentA2aConfig
impl Sync for AgentA2aConfig
impl Unpin for AgentA2aConfig
impl UnsafeUnpin for AgentA2aConfig
impl UnwindSafe for AgentA2aConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more