pub struct ResolvedComponents {
pub skills: Vec<PathBuf>,
pub hooks: Vec<PathBuf>,
pub agents: Vec<PathBuf>,
pub output_styles: Vec<PathBuf>,
pub mcp_servers: Vec<PathBuf>,
pub commands: Vec<PathBuf>,
}Expand description
Resolved component paths (all absolute under the plugin root).
Fields§
§skills: Vec<PathBuf>Skill directories (each contains SKILL.md).
hooks: Vec<PathBuf>Hook config files.
agents: Vec<PathBuf>Sub-agent .md files.
output_styles: Vec<PathBuf>Output-style .md files.
mcp_servers: Vec<PathBuf>MCP server config files.
commands: Vec<PathBuf>Slash command files.
Trait Implementations§
Source§impl Clone for ResolvedComponents
impl Clone for ResolvedComponents
Source§fn clone(&self) -> ResolvedComponents
fn clone(&self) -> ResolvedComponents
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 ResolvedComponents
impl Debug for ResolvedComponents
Source§impl Default for ResolvedComponents
impl Default for ResolvedComponents
Source§fn default() -> ResolvedComponents
fn default() -> ResolvedComponents
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ResolvedComponents
impl RefUnwindSafe for ResolvedComponents
impl Send for ResolvedComponents
impl Sync for ResolvedComponents
impl Unpin for ResolvedComponents
impl UnsafeUnpin for ResolvedComponents
impl UnwindSafe for ResolvedComponents
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