pub enum ReasoningStrategy {
Deductive,
Inductive,
Abductive,
Analogical,
Causal,
Probabilistic,
Geometric,
Symbolic,
Custom,
}Variants§
Implementations§
Trait Implementations§
Source§impl Clone for ReasoningStrategy
impl Clone for ReasoningStrategy
Source§fn clone(&self) -> ReasoningStrategy
fn clone(&self) -> ReasoningStrategy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ReasoningStrategy
impl Debug for ReasoningStrategy
Source§impl Display for ReasoningStrategy
impl Display for ReasoningStrategy
Source§impl FromStr for ReasoningStrategy
impl FromStr for ReasoningStrategy
Source§type Err = ReasoningError
type Err = ReasoningError
The associated error which can be returned from parsing.
Source§fn from_str(
value: &str,
) -> Result<ReasoningStrategy, <ReasoningStrategy as FromStr>::Err>
fn from_str( value: &str, ) -> Result<ReasoningStrategy, <ReasoningStrategy as FromStr>::Err>
Parses a string
s to return a value of this type. Read moreSource§impl Hash for ReasoningStrategy
impl Hash for ReasoningStrategy
Source§impl Ord for ReasoningStrategy
impl Ord for ReasoningStrategy
Source§fn cmp(&self, other: &ReasoningStrategy) -> Ordering
fn cmp(&self, other: &ReasoningStrategy) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ReasoningStrategy
impl PartialEq for ReasoningStrategy
Source§fn eq(&self, other: &ReasoningStrategy) -> bool
fn eq(&self, other: &ReasoningStrategy) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for ReasoningStrategy
impl PartialOrd for ReasoningStrategy
impl Copy for ReasoningStrategy
impl Eq for ReasoningStrategy
impl StructuralPartialEq for ReasoningStrategy
Auto Trait Implementations§
impl Freeze for ReasoningStrategy
impl RefUnwindSafe for ReasoningStrategy
impl Send for ReasoningStrategy
impl Sync for ReasoningStrategy
impl Unpin for ReasoningStrategy
impl UnsafeUnpin for ReasoningStrategy
impl UnwindSafe for ReasoningStrategy
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