pub enum AbsDecl {
Data(AbsDataInfo),
Cons(AbsConsInfo),
Proj(AbsProjInfo),
Defn(AbsDefnInfo),
Clause(AbsClause),
Codata(AbsCodataInfo),
}Expand description
Declaration. Agda.
Variants§
Data(AbsDataInfo)
Datatypes.
Cons(AbsConsInfo)
Datatype constructors.
Proj(AbsProjInfo)
Coinductive record projections.
Defn(AbsDefnInfo)
Function signature definition.
Clause(AbsClause)
Pattern matching clause.
Codata(AbsCodataInfo)
Coinductive records.
Implementations§
Trait Implementations§
impl Eq for AbsDecl
impl StructuralPartialEq for AbsDecl
Auto Trait Implementations§
impl Freeze for AbsDecl
impl RefUnwindSafe for AbsDecl
impl Send for AbsDecl
impl Sync for AbsDecl
impl Unpin for AbsDecl
impl UnsafeUnpin for AbsDecl
impl UnwindSafe for AbsDecl
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