Enum isla_lib::error::ExecError [−][src]
Variants
Type(String)
AssertionFailed(String)
SymbolicLength(&'static str)
SMTLIB only supports fixed-length bitvectors. This error is raised if a bitvector width would become symbolic.
Returned when there is no symbolic representation for a specific type. Certain types like strings are always assumed to be concrete.
Unreachable(String)
Used for cases that should be unreachable (i.e. are definite errors).
Used when we try to access memory that does not have any defined semantics.
BadRead(&'static str)
BadWrite(&'static str)
OutOfBounds(&'static str)
Z3Error(String)
Stopped(String)
Execution stopped because this function is in the stop_functions set
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ExecError
impl Send for ExecError
impl Sync for ExecError
impl Unpin for ExecError
impl UnwindSafe for ExecError
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,
pub 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> Same<T> for T
type Output = T
Should always be Self
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
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.
pub 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>,