Enum ReasoningStrategy
pub enum ReasoningStrategy {
Deductive,
Inductive,
Abductive,
Analogical,
Causal,
Probabilistic,
Geometric,
Symbolic,
Custom,
}Variants§
Implementations§
§impl ReasoningStrategy
impl ReasoningStrategy
pub const ALL: &'static [ReasoningStrategy]
pub const fn as_str(self) -> &'static str
Trait Implementations§
§impl Clone for ReasoningStrategy
impl Clone for ReasoningStrategy
§fn clone(&self) -> ReasoningStrategy
fn clone(&self) -> ReasoningStrategy
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl Debug for ReasoningStrategy
impl Debug for ReasoningStrategy
§impl Display for ReasoningStrategy
impl Display for ReasoningStrategy
§impl FromStr for ReasoningStrategy
impl FromStr for ReasoningStrategy
§type Err = ReasoningError
type Err = ReasoningError
The associated error which can be returned from parsing.
§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 more§impl Hash for ReasoningStrategy
impl Hash for ReasoningStrategy
§impl Ord for ReasoningStrategy
impl Ord for ReasoningStrategy
§fn cmp(&self, other: &ReasoningStrategy) -> Ordering
fn cmp(&self, other: &ReasoningStrategy) -> Ordering
1.21.0 · 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
§impl PartialEq for ReasoningStrategy
impl PartialEq for ReasoningStrategy
§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