pub enum ConvResult {
Equal,
NotEqual,
Timeout {
steps: usize,
},
Error(String),
}Expand description
Conversion result with diagnostic information.
Variants§
Equal
The expressions are definitionally equal.
NotEqual
The expressions are not definitionally equal.
Timeout
Timeout: conversion check exceeded the step limit. Timeout: conversion check exceeded the step limit.
Error(String)
Error during conversion.
Implementations§
Source§impl ConvResult
impl ConvResult
Trait Implementations§
Source§impl Clone for ConvResult
impl Clone for ConvResult
Source§fn clone(&self) -> ConvResult
fn clone(&self) -> ConvResult
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 moreAuto Trait Implementations§
impl Freeze for ConvResult
impl RefUnwindSafe for ConvResult
impl Send for ConvResult
impl Sync for ConvResult
impl Unpin for ConvResult
impl UnsafeUnpin for ConvResult
impl UnwindSafe for ConvResult
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