Struct z3::Probe [−][src]
pub struct Probe<'ctx> { /* fields omitted */ }
Expand description
Function/predicate used to inspect a goal and collect information that may be used to decide which solver and/or preprocessing step will be used.
Implementations
Return a probe that always evaluates to val.
Return a probe that evaluates to “true” when the value returned by self
is less than the value returned by p
.
NOTE: For probes, “true” is any value different from 0.0.
Return a probe that evaluates to “true” when the value returned by self
is greater than the value returned by p
.
Return a probe that evaluates to “true” when the value returned by self
is less than or equal to the value returned by p
.
Return a probe that evaluates to “true” when the value returned by self
is greater than or equal to the value returned by p
.
Return a probe that evaluates to “true” when the value returned by self
is equal to the value returned by p
.
Return a probe that evaluates to “true” when self
and p
evaluates to true.
Return a probe that evaluates to “true” when p1
or p2
evaluates to true.
Return a probe that evaluates to “true” when p
does not evaluate to true.
Trait Implementations
Auto Trait Implementations
impl<'ctx> RefUnwindSafe for Probe<'ctx>
impl<'ctx> UnwindSafe for Probe<'ctx>
Blanket Implementations
Mutably borrows from an owned value. Read more