pub enum ModelType {
Int,
Bool,
BitVec(Option<usize>),
Unit,
}
Expand description
A model of an SMT-LIB type.
Variants§
Int
SMT-LIB Int
Bool
SMT-LIB Bool
BitVec(Option<usize>)
SMT-LIB bitvector, but with a potentially-polymorphic width
Unit
Unit (removed before conversion to SMT-LIB)
Trait Implementations§
impl Eq for ModelType
impl StructuralPartialEq for ModelType
Auto Trait Implementations§
impl Freeze for ModelType
impl RefUnwindSafe for ModelType
impl Send for ModelType
impl Sync for ModelType
impl Unpin for ModelType
impl UnwindSafe for ModelType
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