pub struct AgentSkillRef {
pub name: String,
pub description: String,
pub tags: Vec<String>,
}Expand description
Reference to an individual skill within the agent service.
Fields§
§name: StringSkill name.
description: StringSkill description.
Tags for categorization.
Trait Implementations§
Source§impl Clone for AgentSkillRef
impl Clone for AgentSkillRef
Source§fn clone(&self) -> AgentSkillRef
fn clone(&self) -> AgentSkillRef
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 AgentSkillRef
impl Debug for AgentSkillRef
Source§impl<'de> Deserialize<'de> for AgentSkillRef
impl<'de> Deserialize<'de> for AgentSkillRef
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 AgentSkillRef
impl RefUnwindSafe for AgentSkillRef
impl Send for AgentSkillRef
impl Sync for AgentSkillRef
impl Unpin for AgentSkillRef
impl UnwindSafe for AgentSkillRef
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