[−][src]Enum smt2::TypeCheckError
Functions type check errors.
Variants
Missmatch(usize, AbstractGroundSort<T>)
The given function argument (given by it's index) has a wrong type. The second parameter is the expected sort of the argument.
Ambiguity(usize)
There is an ambiguity on the given type parameter (given by it's index).
To solve the ambiguity, the user should use the (as <term> <sort>)
term construction.
Auto Trait Implementations
impl<T> RefUnwindSafe for TypeCheckError<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> Send for TypeCheckError<T> where
T: Send,
T: Send,
impl<T> Sync for TypeCheckError<T> where
T: Sync,
T: Sync,
impl<T> Unpin for TypeCheckError<T> where
T: Unpin,
T: Unpin,
impl<T> UnwindSafe for TypeCheckError<T> where
T: UnwindSafe,
T: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,