pub enum DeclObj {
Field(FieldKey),
Spec(SpecKey),
FuncDecl(FuncDeclKey),
LabeledStmt(LabeledStmtKey),
AssignStmt(AssignStmtKey),
NoDecl,
}
Variants§
Field(FieldKey)
Spec(SpecKey)
FuncDecl(FuncDeclKey)
LabeledStmt(LabeledStmtKey)
AssignStmt(AssignStmtKey)
NoDecl
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DeclObj
impl RefUnwindSafe for DeclObj
impl Send for DeclObj
impl Sync for DeclObj
impl Unpin for DeclObj
impl UnwindSafe for DeclObj
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