pub struct PkgBody {
pub id: NodeId,
pub span: Span,
pub name: Spanned<Name>,
pub decls: Vec<DeclItem>,
}
Expand description
A package body.
Fields§
§id: NodeId
§span: Span
§name: Spanned<Name>
§decls: Vec<DeclItem>
Trait Implementations§
impl Eq for PkgBody
impl StructuralPartialEq for PkgBody
Auto Trait Implementations§
impl Freeze for PkgBody
impl RefUnwindSafe for PkgBody
impl Send for PkgBody
impl Sync for PkgBody
impl Unpin for PkgBody
impl UnwindSafe for PkgBody
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