pub struct Symbol { /* private fields */ }Implementations§
Source§impl Symbol
impl Symbol
pub fn new( name: String, section: Option<u32>, value: Option<u128>, symtype: SymbolType, kind: SymbolKind, ) -> Self
pub fn section(&self) -> Option<u32>
pub fn section_mut(&mut self) -> &mut Option<u32>
pub fn name(&self) -> &str
pub fn value(&self) -> Option<u128>
pub fn value_mut(&mut self) -> &mut Option<u128>
pub fn symbol_type(&self) -> SymbolType
pub fn symbol_type_mut(&mut self) -> &mut SymbolType
pub fn kind(&self) -> SymbolKind
pub fn kind_mut(&mut self) -> &mut SymbolKind
Trait Implementations§
impl Eq for Symbol
impl StructuralPartialEq for Symbol
Auto Trait Implementations§
impl Freeze for Symbol
impl RefUnwindSafe for Symbol
impl Send for Symbol
impl Sync for Symbol
impl Unpin for Symbol
impl UnwindSafe for Symbol
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