pub enum AttackKind {
Undermine,
Undercut,
Rebut,
}Expand description
The kind of attack.
Variants§
Undermine
Attacks an ordinary premise used by the target argument.
Undercut
Attacks a defeasible rule used by the target argument.
Rebut
Attacks the target’s conclusion (and the target ends in a defeasible rule).
Trait Implementations§
Source§impl Clone for AttackKind
impl Clone for AttackKind
Source§fn clone(&self) -> AttackKind
fn clone(&self) -> AttackKind
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 AttackKind
impl Debug for AttackKind
Source§impl Display for AttackKind
impl Display for AttackKind
Source§impl Hash for AttackKind
impl Hash for AttackKind
Source§impl PartialEq for AttackKind
impl PartialEq for AttackKind
impl Copy for AttackKind
impl Eq for AttackKind
impl StructuralPartialEq for AttackKind
Auto Trait Implementations§
impl Freeze for AttackKind
impl RefUnwindSafe for AttackKind
impl Send for AttackKind
impl Sync for AttackKind
impl Unpin for AttackKind
impl UnsafeUnpin for AttackKind
impl UnwindSafe for AttackKind
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.