pub enum SkillVariety {
AgentSkill,
SystemUtility,
BuiltIn,
}Expand description
Skill variety indicating the type of skill
Variants§
AgentSkill
High-level instruction-based skill (Agent Skills spec)
SystemUtility
Low-level CLI tool bridge
BuiltIn
Native VT Code functionality
Trait Implementations§
Source§impl Clone for SkillVariety
impl Clone for SkillVariety
impl Copy for SkillVariety
Source§impl Debug for SkillVariety
impl Debug for SkillVariety
Source§impl Default for SkillVariety
impl Default for SkillVariety
Source§impl<'de> Deserialize<'de> for SkillVariety
impl<'de> Deserialize<'de> for SkillVariety
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
impl Eq for SkillVariety
Source§impl PartialEq for SkillVariety
impl PartialEq for SkillVariety
Source§impl Serialize for SkillVariety
impl Serialize for SkillVariety
impl StructuralPartialEq for SkillVariety
Auto Trait Implementations§
impl Freeze for SkillVariety
impl RefUnwindSafe for SkillVariety
impl Send for SkillVariety
impl Sync for SkillVariety
impl Unpin for SkillVariety
impl UnsafeUnpin for SkillVariety
impl UnwindSafe for SkillVariety
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.