pub struct FormalVerificationOracle {
pub max_bound: usize,
pub timeout_ms: u64,
}Expand description
Formal verification oracle (bounded model checking)
Fields§
§max_bound: usizeMaximum bound for model checking
timeout_ms: u64Timeout in milliseconds
Implementations§
Trait Implementations§
Source§impl Debug for FormalVerificationOracle
impl Debug for FormalVerificationOracle
Source§impl Default for FormalVerificationOracle
impl Default for FormalVerificationOracle
Source§fn default() -> FormalVerificationOracle
fn default() -> FormalVerificationOracle
Returns the “default value” for a type. Read more
Source§impl SemanticOracle for FormalVerificationOracle
impl SemanticOracle for FormalVerificationOracle
Source§fn check_equivalence(&self, source: &str, target: &str) -> SemanticVerdict
fn check_equivalence(&self, source: &str, target: &str) -> SemanticVerdict
Check semantic equivalence between source and target
Auto Trait Implementations§
impl Freeze for FormalVerificationOracle
impl RefUnwindSafe for FormalVerificationOracle
impl Send for FormalVerificationOracle
impl Sync for FormalVerificationOracle
impl Unpin for FormalVerificationOracle
impl UnsafeUnpin for FormalVerificationOracle
impl UnwindSafe for FormalVerificationOracle
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> 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