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