pub struct SkillLoader;Expand description
Loads skills from a directory of markdown files.
Implementations§
Source§impl SkillLoader
impl SkillLoader
Sourcepub fn load_bundled_skills() -> Vec<Skill>
pub fn load_bundled_skills() -> Vec<Skill>
Load all skills compiled into the binary.
Source§impl SkillLoader
impl SkillLoader
Sourcepub fn load_skill_file(path: &Path, source: SkillSource) -> Option<Skill>
pub fn load_skill_file(path: &Path, source: SkillSource) -> Option<Skill>
Load a single skill from a markdown file with YAML frontmatter.
Auto Trait Implementations§
impl Freeze for SkillLoader
impl RefUnwindSafe for SkillLoader
impl Send for SkillLoader
impl Sync for SkillLoader
impl Unpin for SkillLoader
impl UnsafeUnpin for SkillLoader
impl UnwindSafe for SkillLoader
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