#[repr(u8)]pub enum Paradigm {
Boolean = 0,
Modal = 1,
Epistemic = 2,
Deontic = 3,
Temporal = 4,
Fuzzy = 5,
Probabilistic = 6,
Paraconsistent = 7,
}Expand description
All supported logic paradigms, ordered for stable bit-mapping.
The order here defines the bit positions in crate::symbol::ParadigmSet.
Do not reorder without a semver bump.
Variants§
Boolean = 0
Modal = 1
Epistemic = 2
Deontic = 3
Temporal = 4
Fuzzy = 5
Probabilistic = 6
Paraconsistent = 7
Implementations§
Trait Implementations§
impl Copy for Paradigm
impl Eq for Paradigm
impl StructuralPartialEq for Paradigm
Auto Trait Implementations§
impl Freeze for Paradigm
impl RefUnwindSafe for Paradigm
impl Send for Paradigm
impl Sync for Paradigm
impl Unpin for Paradigm
impl UnsafeUnpin for Paradigm
impl UnwindSafe for Paradigm
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