pub struct SkillContainer { /* private fields */ }Expand description
Container for managing multiple skills in a request
Implements VT Code’s container model for multi-skill execution.
- Maximum 8 skills per container
- Container ID can be reused across multiple turns
- Each skill can have independent version pinning
Implementations§
Trait Implementations§
Source§impl Clone for SkillContainer
impl Clone for SkillContainer
Source§impl Debug for SkillContainer
impl Debug for SkillContainer
Source§impl Default for SkillContainer
impl Default for SkillContainer
Source§impl<'de> Deserialize<'de> for SkillContainer
impl<'de> Deserialize<'de> for SkillContainer
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 SkillContainer
impl RefUnwindSafe for SkillContainer
impl Send for SkillContainer
impl Sync for SkillContainer
impl Unpin for SkillContainer
impl UnsafeUnpin for SkillContainer
impl UnwindSafe for SkillContainer
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