pub struct SBSymbolContext {
pub raw: SBSymbolContextRef,
}Expand description
A container that stores various debugger related info.
Fields§
§raw: SBSymbolContextRefThe underlying raw SBSymbolContextRef.
Implementations§
Source§impl SBSymbolContext
impl SBSymbolContext
pub fn module(&self) -> SBModule
pub fn compile_unit(&self) -> SBCompileUnit
pub fn function(&self) -> SBFunction
pub fn block(&self) -> SBBlock
pub fn line_entry(&self) -> Option<SBLineEntry>
pub fn symbol(&self) -> SBSymbol
pub fn parent_of_inlined_scope( &self, curr_frame_pc: &SBAddress, parent_frame_addr: &SBAddress, ) -> SBSymbolContext
Trait Implementations§
Source§impl Clone for SBSymbolContext
impl Clone for SBSymbolContext
Source§fn clone(&self) -> SBSymbolContext
fn clone(&self) -> SBSymbolContext
Returns a duplicate 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 SBSymbolContext
impl Debug for SBSymbolContext
Source§impl Drop for SBSymbolContext
impl Drop for SBSymbolContext
impl Send for SBSymbolContext
impl Sync for SBSymbolContext
Auto Trait Implementations§
impl Freeze for SBSymbolContext
impl RefUnwindSafe for SBSymbolContext
impl Unpin for SBSymbolContext
impl UnwindSafe for SBSymbolContext
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