pub struct AgentFolder {
pub root: PathBuf,
pub instructions: Vec<PathBuf>,
pub skills_root: Option<PathBuf>,
}Expand description
The resolved instruction and skill roots of an agent package.
Fields§
§root: PathBufCanonical root of the agent folder.
instructions: Vec<PathBuf>Canonical instruction files, in manifest order.
skills_root: Option<PathBuf>Canonical skills directory when one exists.
Trait Implementations§
Source§impl Clone for AgentFolder
impl Clone for AgentFolder
Source§fn clone(&self) -> AgentFolder
fn clone(&self) -> AgentFolder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AgentFolder
impl Debug for AgentFolder
Source§impl PartialEq for AgentFolder
impl PartialEq for AgentFolder
Source§impl Serialize for AgentFolder
impl Serialize for AgentFolder
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for AgentFolder
Auto Trait Implementations§
impl Freeze for AgentFolder
impl RefUnwindSafe for AgentFolder
impl Send for AgentFolder
impl Sync for AgentFolder
impl Unpin for AgentFolder
impl UnsafeUnpin for AgentFolder
impl UnwindSafe for AgentFolder
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