pub struct AutonomousEngine { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Default for AutonomousEngine
impl Default for AutonomousEngine
Source§impl ReasoningEngine for AutonomousEngine
impl ReasoningEngine for AutonomousEngine
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 AutonomousEngine
impl RefUnwindSafe for AutonomousEngine
impl Send for AutonomousEngine
impl Sync for AutonomousEngine
impl Unpin for AutonomousEngine
impl UnsafeUnpin for AutonomousEngine
impl UnwindSafe for AutonomousEngine
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