pub struct StaticSkillStrategy { /* private fields */ }Expand description
Always picks the same fixed list of skills.
Implementations§
Trait Implementations§
Source§impl SkillStrategy for StaticSkillStrategy
impl SkillStrategy for StaticSkillStrategy
fn applicable<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
_ctx: &'life1 AgentContext,
_budget: &'life2 mut TokenBudget,
) -> Pin<Box<dyn Future<Output = Result<Vec<SkillRef>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
Auto Trait Implementations§
impl Freeze for StaticSkillStrategy
impl RefUnwindSafe for StaticSkillStrategy
impl Send for StaticSkillStrategy
impl Sync for StaticSkillStrategy
impl Unpin for StaticSkillStrategy
impl UnsafeUnpin for StaticSkillStrategy
impl UnwindSafe for StaticSkillStrategy
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