pub struct SkillDeclaration {
pub id: String,
pub name: String,
pub description: Option<String>,
}Expand description
A2A skill declaration metadata.
Fields§
§id: StringSkill identifier.
name: StringHuman-readable skill name.
description: Option<String>Description of what the skill does.
Implementations§
Trait Implementations§
Source§impl Clone for SkillDeclaration
impl Clone for SkillDeclaration
Source§fn clone(&self) -> SkillDeclaration
fn clone(&self) -> SkillDeclaration
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 moreAuto Trait Implementations§
impl Freeze for SkillDeclaration
impl RefUnwindSafe for SkillDeclaration
impl Send for SkillDeclaration
impl Sync for SkillDeclaration
impl Unpin for SkillDeclaration
impl UnwindSafe for SkillDeclaration
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