Enum fungi_lang::decide::DecError [−][src]
pub enum DecError { TypeError(TypeError), InSubDec, LamNotArrow, AppNotArrow, PairNotProd, SubsetSearchFailureMisc(String), SubsetSearchFailureTm(NmSetTm, NmSet), SubsetSearchFailure(IdxTm, IdxTm), UnknownCongruence(IdxTm, IdxTm), }
Decision-related error
Variants
TypeError(TypeError)
Type/sort/kind error during the decision procedure
InSubDec
LamNotArrow
AppNotArrow
PairNotProd
SubsetSearchFailureMisc(String)
search-based decision procedure fails to find proof of a subset relation
SubsetSearchFailureTm(NmSetTm, NmSet)
search-based decision procedure fails to find proof of a membership/subset relation for a name set term
SubsetSearchFailure(IdxTm, IdxTm)
search-based decision procedure fails to find proof of a membership/subset relation for a name set term
UnknownCongruence(IdxTm, IdxTm)
Unknown case of congruence (could be a mismatch)
Trait Implementations
impl Display for DecError
[src]
impl Display for DecError
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Clone for DecError
[src]
impl Clone for DecError
fn clone(&self) -> DecError
[src]
fn clone(&self) -> DecError
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for DecError
[src]
impl Debug for DecError
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Eq for DecError
[src]
impl Eq for DecError
impl PartialEq for DecError
[src]
impl PartialEq for DecError
fn eq(&self, other: &DecError) -> bool
[src]
fn eq(&self, other: &DecError) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &DecError) -> bool
[src]
fn ne(&self, other: &DecError) -> bool
This method tests for !=
.
impl Hash for DecError
[src]
impl Hash for DecError