pub struct SkillLoaderConfig {
pub project_dir: Option<PathBuf>,
pub personal_dir: Option<PathBuf>,
pub enterprise_dir: Option<PathBuf>,
pub plugin_dirs: Vec<PathBuf>,
pub max_depth: usize,
}Expand description
Configuration for skill loading.
Fields§
§project_dir: Option<PathBuf>Project skills directory (e.g., ./.claude/skills/).
personal_dir: Option<PathBuf>Personal skills directory (e.g., ~/.claude/skills/).
enterprise_dir: Option<PathBuf>Enterprise skills directory.
plugin_dirs: Vec<PathBuf>Plugin directories.
max_depth: usizeMaximum directory depth to scan.
Implementations§
Trait Implementations§
Source§impl Clone for SkillLoaderConfig
impl Clone for SkillLoaderConfig
Source§fn clone(&self) -> SkillLoaderConfig
fn clone(&self) -> SkillLoaderConfig
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 SkillLoaderConfig
impl Debug for SkillLoaderConfig
Auto Trait Implementations§
impl Freeze for SkillLoaderConfig
impl RefUnwindSafe for SkillLoaderConfig
impl Send for SkillLoaderConfig
impl Sync for SkillLoaderConfig
impl Unpin for SkillLoaderConfig
impl UnsafeUnpin for SkillLoaderConfig
impl UnwindSafe for SkillLoaderConfig
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