Struct a2lfile::SymbolLink
source · pub struct SymbolLink {
pub symbol_name: String,
pub offset: i32,
/* private fields */
}
Expand description
specifes the name of a symbol within a linker map file that corresponds to the a2l object
Fields§
§symbol_name: String
§offset: i32
Implementations§
Trait Implementations§
source§impl A2lObject<(u32, (u32, bool))> for SymbolLink
impl A2lObject<(u32, (u32, bool))> for SymbolLink
source§fn get_layout(&self) -> &BlockInfo<(u32, (u32, bool))>
fn get_layout(&self) -> &BlockInfo<(u32, (u32, bool))>
get a reference to the
BlockInfo
that describes the layout of the a2l objectsource§fn get_layout_mut(&mut self) -> &mut BlockInfo<(u32, (u32, bool))>
fn get_layout_mut(&mut self) -> &mut BlockInfo<(u32, (u32, bool))>
get a mutable reference to the
BlockInfo
that describes the layout of the a2l objectsource§fn reset_location(&mut self)
fn reset_location(&mut self)
reset the location information on the a2l object. It will be treated like a new object when writing a file
source§fn merge_includes(&mut self)
fn merge_includes(&mut self)
reset the reference to an include file on this objct and its children.
This causes the object to be written into the output file instead of referenced through /include “filename”
source§impl Clone for SymbolLink
impl Clone for SymbolLink
source§fn clone(&self) -> SymbolLink
fn clone(&self) -> SymbolLink
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for SymbolLink
impl Debug for SymbolLink
Auto Trait Implementations§
impl Freeze for SymbolLink
impl RefUnwindSafe for SymbolLink
impl Send for SymbolLink
impl Sync for SymbolLink
impl Unpin for SymbolLink
impl UnwindSafe for SymbolLink
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