pub trait AgentCardProducer:
Send
+ Sync
+ 'static {
// Required method
fn produce<'a>(
&'a self,
) -> Pin<Box<dyn Future<Output = Result<AgentCard, A2aError>> + Send + 'a>>;
}Expand description
Trait for producing an AgentCard dynamically.
Object-safe; used behind Arc<dyn AgentCardProducer> or as a generic bound.