#[repr(u32)]pub enum AstKind {
Numeral = 0,
App = 1,
Var = 2,
Quantifier = 3,
Sort = 4,
FuncDecl = 5,
Unknown = 1_000,
}Expand description
The different kinds of Z3 AST (abstract syntax trees). That is, terms, formulas and types.
Variants§
Numeral = 0
numeral constants
App = 1
constant and applications
Var = 2
bound variables
Quantifier = 3
quantifiers
Sort = 4
sort
FuncDecl = 5
function declaration
Unknown = 1_000
internal
Trait Implementations§
impl Copy for AstKind
impl Eq for AstKind
impl StructuralPartialEq for AstKind
Auto Trait Implementations§
impl Freeze for AstKind
impl RefUnwindSafe for AstKind
impl Send for AstKind
impl Sync for AstKind
impl Unpin for AstKind
impl UnsafeUnpin for AstKind
impl UnwindSafe for AstKind
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