pub struct SkillLoader {
pub dir: PathBuf,
pub skills: HashMap<String, Skill>,
}Fields§
§dir: PathBuf§skills: HashMap<String, Skill>Implementations§
Source§impl SkillLoader
impl SkillLoader
pub fn load(skill_dir: impl Into<PathBuf>) -> SkillResult<Self>
pub fn get_descriptions(&self) -> String
pub fn get_content(&self, name: &str) -> Option<&str>
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