pub enum FaeelNoModelReason {
UnfoundedPossible {
predicate: String,
arity: usize,
},
Contradiction {
predicate: String,
arity: usize,
},
UnsatisfiedLiteral {
predicate: String,
arity: usize,
},
}Expand description
Typed no-model reason for bounded FAEEL fixtures.
Variants§
UnfoundedPossible
Candidate uses possible-only support where FAEEL requires founded knowledge.
Contradiction
Candidate marks the same atom known and rejected.
UnsatisfiedLiteral
An epistemic literal is unsatisfied by the candidate.
Trait Implementations§
Source§impl Clone for FaeelNoModelReason
impl Clone for FaeelNoModelReason
Source§fn clone(&self) -> FaeelNoModelReason
fn clone(&self) -> FaeelNoModelReason
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 FaeelNoModelReason
impl Debug for FaeelNoModelReason
Source§impl PartialEq for FaeelNoModelReason
impl PartialEq for FaeelNoModelReason
impl Eq for FaeelNoModelReason
impl StructuralPartialEq for FaeelNoModelReason
Auto Trait Implementations§
impl Freeze for FaeelNoModelReason
impl RefUnwindSafe for FaeelNoModelReason
impl Send for FaeelNoModelReason
impl Sync for FaeelNoModelReason
impl Unpin for FaeelNoModelReason
impl UnsafeUnpin for FaeelNoModelReason
impl UnwindSafe for FaeelNoModelReason
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