pub enum SchemeCategory {
Epistemic,
Causal,
Practical,
SourceBased,
Popular,
Analogical,
}Expand description
Category of argumentation scheme. Used for catalog filtering.
Variants§
Epistemic
Knowledge-based: expert opinion, witness testimony, position to know.
Causal
Cause and effect: cause to effect, correlation, sign.
Practical
Action-oriented: consequences, values, goals, waste.
SourceBased
Attacking the source: ad hominem, bias, credibility.
Popular
Social proof: popularity, tradition, precedent.
Analogical
Structural reasoning: analogy, classification, commitment.
Trait Implementations§
Source§impl Clone for SchemeCategory
impl Clone for SchemeCategory
Source§fn clone(&self) -> SchemeCategory
fn clone(&self) -> SchemeCategory
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 moreSource§impl Debug for SchemeCategory
impl Debug for SchemeCategory
Source§impl Hash for SchemeCategory
impl Hash for SchemeCategory
Source§impl PartialEq for SchemeCategory
impl PartialEq for SchemeCategory
impl Copy for SchemeCategory
impl Eq for SchemeCategory
impl StructuralPartialEq for SchemeCategory
Auto Trait Implementations§
impl Freeze for SchemeCategory
impl RefUnwindSafe for SchemeCategory
impl Send for SchemeCategory
impl Sync for SchemeCategory
impl Unpin for SchemeCategory
impl UnsafeUnpin for SchemeCategory
impl UnwindSafe for SchemeCategory
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.