pub struct NestedDecl {
pub name: String,
pub sort: Term,
pub constructors: Vec<(String, Term)>,
}Expand description
A nested inductive declaration: a name, its sort, and constructors whose argument types
may mention the inductive nested inside a registered container (TList RTree).
Fields§
§name: String§sort: Term§constructors: Vec<(String, Term)>Auto Trait Implementations§
impl Freeze for NestedDecl
impl RefUnwindSafe for NestedDecl
impl Send for NestedDecl
impl Sync for NestedDecl
impl Unpin for NestedDecl
impl UnsafeUnpin for NestedDecl
impl UnwindSafe for NestedDecl
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