pub enum BaseSort {
BitVec(u32),
SortOf(Box<Ty>, Path),
Path(SortPath),
Tuple(Vec<BaseSort>),
}Variants§
BitVec(u32)
a bitvector sort, e.g., bitvec<32>
SortOf(Box<Ty>, Path)
Path(SortPath)
Tuple(Vec<BaseSort>)
a tuple sort, e.g., (int, bool)
Trait Implementations§
Auto Trait Implementations§
impl DynSend for BaseSort
impl DynSync for BaseSort
impl Freeze for BaseSort
impl RefUnwindSafe for BaseSort
impl Send for BaseSort
impl Sync for BaseSort
impl Unpin for BaseSort
impl UnsafeUnpin for BaseSort
impl UnwindSafe for BaseSort
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