pub enum SemanticClass {
Show 55 variants
Conjunction,
Disjunction,
Negation,
Implication,
Biconditional,
ExclusiveOr,
Verum,
Falsum,
Necessity,
Possibility,
Knows,
Believes,
CommonKnowledge,
DistributedKnowledge,
Obligatory,
Permitted,
Forbidden,
Waived,
Globally,
Finally,
Next,
Until,
Release,
WeakUntil,
MembershipDegree,
FuzzyAnd,
FuzzyOr,
Probability,
BothTrueAndFalse,
NeitherTrueNorFalse,
Universal,
Existential,
UniqueExistential,
ElementOf,
NotElementOf,
Subset,
StrictSubset,
Union,
Intersection,
EmptySet,
Equals,
NotEquals,
LessThan,
LessOrEqual,
GreaterThan,
GreaterOrEqual,
Turnstile,
DoubleTurnstile,
Therefore,
Because,
Identifier,
NumericLiteral,
StringLiteral,
BooleanLiteral,
TimeLiteral,
}Expand description
The semantic role of a symbol within its logic paradigm(s).
Variants§
Conjunction
Disjunction
Negation
Implication
Biconditional
ExclusiveOr
Verum
Falsum
Necessity
Possibility
Knows
Believes
CommonKnowledge
DistributedKnowledge
Obligatory
Permitted
Forbidden
Waived
Globally
Finally
Next
Until
Release
WeakUntil
MembershipDegree
FuzzyAnd
FuzzyOr
Probability
BothTrueAndFalse
NeitherTrueNorFalse
Universal
Existential
UniqueExistential
ElementOf
NotElementOf
Subset
StrictSubset
Union
Intersection
EmptySet
Equals
NotEquals
LessThan
LessOrEqual
GreaterThan
GreaterOrEqual
Turnstile
DoubleTurnstile
Therefore
Because
Identifier
NumericLiteral
StringLiteral
BooleanLiteral
TimeLiteral
Implementations§
Trait Implementations§
Source§impl Clone for SemanticClass
impl Clone for SemanticClass
Source§fn clone(&self) -> SemanticClass
fn clone(&self) -> SemanticClass
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 moreimpl Copy for SemanticClass
Source§impl Debug for SemanticClass
impl Debug for SemanticClass
impl Eq for SemanticClass
Source§impl PartialEq for SemanticClass
impl PartialEq for SemanticClass
impl StructuralPartialEq for SemanticClass
Auto Trait Implementations§
impl Freeze for SemanticClass
impl RefUnwindSafe for SemanticClass
impl Send for SemanticClass
impl Sync for SemanticClass
impl Unpin for SemanticClass
impl UnsafeUnpin for SemanticClass
impl UnwindSafe for SemanticClass
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