pub struct FakeActiveKnowledgeBase { /* private fields */ }Expand description
A test implementation of an active knowledge base that uses a preset automata
Implementations§
Trait Implementations§
Source§impl ActiveKnowledgeBase for FakeActiveKnowledgeBase
impl ActiveKnowledgeBase for FakeActiveKnowledgeBase
Auto Trait Implementations§
impl Freeze for FakeActiveKnowledgeBase
impl RefUnwindSafe for FakeActiveKnowledgeBase
impl Send for FakeActiveKnowledgeBase
impl Sync for FakeActiveKnowledgeBase
impl Unpin for FakeActiveKnowledgeBase
impl UnsafeUnpin for FakeActiveKnowledgeBase
impl UnwindSafe for FakeActiveKnowledgeBase
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more