pub struct SMXDebugFilesTable { /* private fields */ }
Implementations§
Source§impl SMXDebugFilesTable
impl SMXDebugFilesTable
pub fn new( header: Rc<SMXHeader>, section: Rc<SectionEntry>, names: Rc<RefCell<SMXNameTable>>, ) -> Result<Self>
pub fn find_file(&self, addr: u32) -> Option<String>
pub fn entries(&self) -> Vec<DebugFileEntry>
pub fn get_entry(&self, index: usize) -> DebugFileEntry
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
Trait Implementations§
Source§impl Clone for SMXDebugFilesTable
impl Clone for SMXDebugFilesTable
Source§fn clone(&self) -> SMXDebugFilesTable
fn clone(&self) -> SMXDebugFilesTable
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 moreAuto Trait Implementations§
impl Freeze for SMXDebugFilesTable
impl RefUnwindSafe for SMXDebugFilesTable
impl Send for SMXDebugFilesTable
impl Sync for SMXDebugFilesTable
impl Unpin for SMXDebugFilesTable
impl UnwindSafe for SMXDebugFilesTable
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