pub struct PlannerEngine { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Default for PlannerEngine
impl Default for PlannerEngine
Source§impl ReasoningEngine for PlannerEngine
impl ReasoningEngine for PlannerEngine
fn name(&self) -> &str
fn execute<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
r_ctx: &'life1 mut ReasoningContext<'life2>,
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
Auto Trait Implementations§
impl Freeze for PlannerEngine
impl RefUnwindSafe for PlannerEngine
impl Send for PlannerEngine
impl Sync for PlannerEngine
impl Unpin for PlannerEngine
impl UnsafeUnpin for PlannerEngine
impl UnwindSafe for PlannerEngine
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