pub struct AgentCardBuilder { /* private fields */ }Available on crate feature
server only.Implementations§
Source§impl AgentCardBuilder
impl AgentCardBuilder
pub fn name(self, name: String) -> AgentCardBuilder
pub fn description(self, description: String) -> AgentCardBuilder
pub fn url(self, url: String) -> AgentCardBuilder
pub fn version(self, version: String) -> AgentCardBuilder
pub fn capabilities(self, capabilities: AgentCapabilities) -> AgentCardBuilder
pub fn skills(self, skills: Vec<AgentSkill>) -> AgentCardBuilder
pub fn build(self) -> AgentCard
Trait Implementations§
Source§impl Default for AgentCardBuilder
impl Default for AgentCardBuilder
Source§fn default() -> AgentCardBuilder
fn default() -> AgentCardBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AgentCardBuilder
impl RefUnwindSafe for AgentCardBuilder
impl Send for AgentCardBuilder
impl Sync for AgentCardBuilder
impl Unpin for AgentCardBuilder
impl UnwindSafe for AgentCardBuilder
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§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> 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