Enum ThyFunc
pub enum ThyFunc {
Show 42 variants
    StrLen,
    BvZeroExtend(u8),
    BvSignExtend(u8),
    IntToBv8,
    Bv8ToInt,
    IntToBv32,
    Bv32ToInt,
    IntToBv64,
    Bv64ToInt,
    BvUle,
    BvSle,
    BvUge,
    BvSge,
    BvUdiv,
    BvSdiv,
    BvSrem,
    BvUrem,
    BvLshr,
    BvAshr,
    BvAnd,
    BvOr,
    BvXor,
    BvNot,
    BvAdd,
    BvNeg,
    BvSub,
    BvMul,
    BvShl,
    BvUgt,
    BvSgt,
    BvUlt,
    BvSlt,
    SetEmpty,
    SetSng,
    SetCup,
    SetCap,
    SetDif,
    SetSub,
    SetMem,
    MapDefault,
    MapSelect,
    MapStore,
}Variants§
StrLen
BvZeroExtend(u8)
BvSignExtend(u8)
IntToBv8
Bv8ToInt
IntToBv32
Bv32ToInt
IntToBv64
Bv64ToInt
BvUle
BvSle
BvUge
BvSge
BvUdiv
BvSdiv
BvSrem
BvUrem
BvLshr
BvAshr
BvAnd
BvOr
BvXor
BvNot
BvAdd
BvNeg
BvSub
BvMul
BvShl
BvUgt
BvSgt
BvUlt
BvSlt
SetEmpty
Make an empty set
SetSng
Make a singleton set
SetCup
Set union
SetCap
Set intersection
SetDif
Set difference
SetSub
Subset
SetMem
Set membership
MapDefault
Create a map where all keys point to a value
MapSelect
Select a key in a map
MapStore
Store a key value pair in a map
Implementations§
Trait Implementations§
impl Copy for ThyFunc
impl Eq for ThyFunc
impl StructuralPartialEq for ThyFunc
Auto Trait Implementations§
impl Freeze for ThyFunc
impl RefUnwindSafe for ThyFunc
impl Send for ThyFunc
impl Sync for ThyFunc
impl Unpin for ThyFunc
impl UnwindSafe for ThyFunc
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,
§impl<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
 
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
 
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
 
fn equivalent(&self, key: &K) -> bool
Compare self to 
key and return true if they are equal.§impl<T> Instrument for T
 
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
 
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
 
fn in_current_span(self) -> Instrumented<Self>
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