pub struct SkillInjector { /* private fields */ }Implementations§
Source§impl SkillInjector
impl SkillInjector
pub fn new(registry: Arc<SkillRegistry>) -> Self
pub fn with_max_skills(self, max: usize) -> Self
pub fn inject_for_query(&self, query: &str) -> Option<SkillInjection>
Auto Trait Implementations§
impl Freeze for SkillInjector
impl RefUnwindSafe for SkillInjector
impl Send for SkillInjector
impl Sync for SkillInjector
impl Unpin for SkillInjector
impl UnsafeUnpin for SkillInjector
impl UnwindSafe for SkillInjector
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