pub enum SmtBackend {
Z3Inc,
Z3Sq,
CVC5Inc,
CVC5Sq,
NoSmt,
}Variants§
Trait Implementations§
Source§impl Clone for SmtBackend
impl Clone for SmtBackend
Source§fn clone(&self) -> SmtBackend
fn clone(&self) -> SmtBackend
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 moreSource§impl Debug for SmtBackend
impl Debug for SmtBackend
Source§impl PartialEq for SmtBackend
impl PartialEq for SmtBackend
Source§impl ValueEnum for SmtBackend
impl ValueEnum for SmtBackend
impl Copy for SmtBackend
impl Eq for SmtBackend
impl StructuralPartialEq for SmtBackend
Auto Trait Implementations§
impl Freeze for SmtBackend
impl RefUnwindSafe for SmtBackend
impl Send for SmtBackend
impl Sync for SmtBackend
impl Unpin for SmtBackend
impl UnwindSafe for SmtBackend
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