pub enum SpecificSuccessResponse<'st> {
GetUnsatAssumptionsResponse(GetUnsatAssumptionsResponse<'st>),
CheckSatResponse(CheckSatResponse),
EchoResponse(EchoResponse<'st>),
GetAssertionsResponse(GetAssertionsResponse<'st>),
GetAssignmentResponse(GetAssignmentResponse<'st>),
GetInfoResponse(GetInfoResponse<'st>),
GetModelResponse(GetModelResponse<'st>),
GetOptionResponse(GetOptionResponse<'st>),
GetProofResponse(GetProofResponse<'st>),
GetUnsatCoreResponse(GetUnsatCoreResponse<'st>),
GetValueResponse(GetValueResponse<'st>),
SimplifyResponse(SimplifyResponse<'st>),
}
Variants§
GetUnsatAssumptionsResponse(GetUnsatAssumptionsResponse<'st>)
<get_unsat_assumptions_response>
CheckSatResponse(CheckSatResponse)
<check_sat_response>
EchoResponse(EchoResponse<'st>)
<echo_response>
GetAssertionsResponse(GetAssertionsResponse<'st>)
<get_assertions_response>
GetAssignmentResponse(GetAssignmentResponse<'st>)
<get_assignment_response>
GetInfoResponse(GetInfoResponse<'st>)
<get_info_response>
GetModelResponse(GetModelResponse<'st>)
<get_model_response>
GetOptionResponse(GetOptionResponse<'st>)
<get_option_response>
GetProofResponse(GetProofResponse<'st>)
<get_proof_response>
GetUnsatCoreResponse(GetUnsatCoreResponse<'st>)
<get_unsat_core_response>
GetValueResponse(GetValueResponse<'st>)
<get_value_response>
SimplifyResponse(SimplifyResponse<'st>)
<simplify_response>
Implementations§
Source§impl<'st> SpecificSuccessResponse<'st>
impl<'st> SpecificSuccessResponse<'st>
Trait Implementations§
Source§impl<'st> Clone for SpecificSuccessResponse<'st>
impl<'st> Clone for SpecificSuccessResponse<'st>
Source§fn clone(&self) -> SpecificSuccessResponse<'st>
fn clone(&self) -> SpecificSuccessResponse<'st>
Returns a copy 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<'st> Debug for SpecificSuccessResponse<'st>
impl<'st> Debug for SpecificSuccessResponse<'st>
Source§impl Display for SpecificSuccessResponse<'_>
impl Display for SpecificSuccessResponse<'_>
Source§impl<'st> Hash for SpecificSuccessResponse<'st>
impl<'st> Hash for SpecificSuccessResponse<'st>
Source§impl<'st> PartialEq for SpecificSuccessResponse<'st>
impl<'st> PartialEq for SpecificSuccessResponse<'st>
Source§fn eq(&self, other: &SpecificSuccessResponse<'st>) -> bool
fn eq(&self, other: &SpecificSuccessResponse<'st>) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl<'st> Copy for SpecificSuccessResponse<'st>
impl<'st> Eq for SpecificSuccessResponse<'st>
impl<'st> StructuralPartialEq for SpecificSuccessResponse<'st>
Auto Trait Implementations§
impl<'st> Freeze for SpecificSuccessResponse<'st>
impl<'st> RefUnwindSafe for SpecificSuccessResponse<'st>
impl<'st> Send for SpecificSuccessResponse<'st>
impl<'st> Sync for SpecificSuccessResponse<'st>
impl<'st> Unpin for SpecificSuccessResponse<'st>
impl<'st> UnwindSafe for SpecificSuccessResponse<'st>
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