pub struct ItemDefs {
pub symbols: DefList<Symbol>,
pub bankdefs: DefList<Bankdef>,
pub ruledefs: DefList<Ruledef>,
pub ruledef_map: RuledefMap,
pub functions: DefList<Function>,
pub instructions: DefList<Instruction>,
pub data_elems: DefList<DataElement>,
pub res_directives: DefList<ResDirective>,
pub align_directives: DefList<AlignDirective>,
pub addr_directives: DefList<AddrDirective>,
}
Fields§
§symbols: DefList<Symbol>
§bankdefs: DefList<Bankdef>
§ruledefs: DefList<Ruledef>
§ruledef_map: RuledefMap
§functions: DefList<Function>
§instructions: DefList<Instruction>
§data_elems: DefList<DataElement>
§res_directives: DefList<ResDirective>
§align_directives: DefList<AlignDirective>
§addr_directives: DefList<AddrDirective>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ItemDefs
impl RefUnwindSafe for ItemDefs
impl !Send for ItemDefs
impl !Sync for ItemDefs
impl Unpin for ItemDefs
impl UnwindSafe for ItemDefs
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