pub enum Option<'st> {
Show 15 variants
DiagnosticOutputChannel(&'st str),
GlobalDeclarations(BValue),
InteractiveMode(BValue),
PrintSuccess(BValue),
ProduceAssertions(BValue),
ProduceAssignments(BValue),
ProduceModels(BValue),
ProduceProofs(BValue),
ProduceUnsatAssumptions(BValue),
ProduceUnsatCores(BValue),
RandomSeed(Numeral<'st>),
RegularOutputChannel(&'st str),
ReproducibleResourceLimit(Numeral<'st>),
Verbosity(Numeral<'st>),
Attribute(Attribute<'st>),
}
Variants§
DiagnosticOutputChannel(&'st str)
:diagnostic-output-channel <string>
GlobalDeclarations(BValue)
:global-declarations <b_value>
InteractiveMode(BValue)
:interactive-mode <b_value>
PrintSuccess(BValue)
:print-success <b_value>
ProduceAssertions(BValue)
:produce-assertions <b_value>
ProduceAssignments(BValue)
:produce-assignments <b_value>
ProduceModels(BValue)
:produce-models <b_value>
ProduceProofs(BValue)
:produce-proofs <b_value>
ProduceUnsatAssumptions(BValue)
:produce-unsat-assumptions <b_value>
ProduceUnsatCores(BValue)
:produce-unsat-cores <b_value>
RandomSeed(Numeral<'st>)
:random-seed <numeral>
RegularOutputChannel(&'st str)
:regular-output-channel <string>
ReproducibleResourceLimit(Numeral<'st>)
:reproducible-resource-limit <numeral>
Verbosity(Numeral<'st>)
:verbosity <numeral>
Attribute(Attribute<'st>)
<attribute>
Implementations§
Trait Implementations§
impl<'st> Copy for Option<'st>
impl<'st> Eq for Option<'st>
impl<'st> StructuralPartialEq for Option<'st>
Auto Trait Implementations§
impl<'st> Freeze for Option<'st>
impl<'st> RefUnwindSafe for Option<'st>
impl<'st> Send for Option<'st>
impl<'st> Sync for Option<'st>
impl<'st> Unpin for Option<'st>
impl<'st> UnwindSafe for Option<'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