pub struct ExternalConfig {
pub agents: Vec<ExternalAgent>,
pub clients: Vec<ExternalClient>,
pub max_concurrent: u32,
pub task_timeout: Duration,
}Expand description
[a2a].
Fields§
§agents: Vec<ExternalAgent>Agents.
clients: Vec<ExternalClient>Clients.
max_concurrent: u32Tasks at once per client.
task_timeout: DurationThe longest a client’s task may take, and a delegation to an agent.
Trait Implementations§
Source§impl Clone for ExternalConfig
impl Clone for ExternalConfig
Source§impl Debug for ExternalConfig
impl Debug for ExternalConfig
Auto Trait Implementations§
impl Freeze for ExternalConfig
impl RefUnwindSafe for ExternalConfig
impl Send for ExternalConfig
impl Sync for ExternalConfig
impl Unpin for ExternalConfig
impl UnsafeUnpin for ExternalConfig
impl UnwindSafe for ExternalConfig
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