pub enum SolverBackend {
Z3,
CVC5,
}Variants§
Trait Implementations§
Source§impl Clone for SolverBackend
impl Clone for SolverBackend
Source§fn clone(&self) -> SolverBackend
fn clone(&self) -> SolverBackend
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SolverBackend
Source§impl Debug for SolverBackend
impl Debug for SolverBackend
impl Eq for SolverBackend
Source§impl PartialEq for SolverBackend
impl PartialEq for SolverBackend
Source§fn eq(&self, other: &SolverBackend) -> bool
fn eq(&self, other: &SolverBackend) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SolverBackend
Auto Trait Implementations§
impl Freeze for SolverBackend
impl RefUnwindSafe for SolverBackend
impl Send for SolverBackend
impl Sync for SolverBackend
impl Unpin for SolverBackend
impl UnsafeUnpin for SolverBackend
impl UnwindSafe for SolverBackend
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more