Enum gluon_check::unify_type::TypeError
[−]
[src]
pub enum TypeError<I> { UndefinedType(I), FieldMismatch(I, I), SelfRecursive(I), UnableToGeneralize(I), MissingFields(ArcType<I>, Vec<I>), }
Variants
UndefinedType(I)
FieldMismatch(I, I)
SelfRecursive(I)
UnableToGeneralize(I)
MissingFields(ArcType<I>, Vec<I>)
Trait Implementations
impl<I: Debug> Debug for TypeError<I>
[src]
impl<I: PartialEq> PartialEq for TypeError<I>
[src]
fn eq(&self, __arg_0: &TypeError<I>) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &TypeError<I>) -> bool
This method tests for !=
.
impl From<ResolveError> for TypeError<Symbol>
[src]
fn from(error: ResolveError) -> TypeError<Symbol>
Performs the conversion.
impl<I> Display for TypeError<I> where
I: Display + AsRef<str>,
[src]
I: Display + AsRef<str>,