pub(crate) enum FunctionEncoding {
FirstOrder,
ArrayApproximation,
}Variants§
FirstOrder
Treat functions as… functions.
ArrayApproximation
Turn functions into arrays (what smt_horn did, not sure why)
Trait Implementations§
Source§impl Clone for FunctionEncoding
impl Clone for FunctionEncoding
impl Copy for FunctionEncoding
Auto Trait Implementations§
impl DynSend for FunctionEncoding
impl DynSync for FunctionEncoding
impl Freeze for FunctionEncoding
impl RefUnwindSafe for FunctionEncoding
impl Send for FunctionEncoding
impl Sync for FunctionEncoding
impl Unpin for FunctionEncoding
impl UnsafeUnpin for FunctionEncoding
impl UnwindSafe for FunctionEncoding
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