pub struct AttributedModule {
pub name: String,
pub path: Option<String>,
pub debug_id: Option<String>,
pub debug_file: Option<String>,
pub base: u64,
}Expand description
A module referenced by an attributed capture.
Fields§
§name: StringFile name, e.g. _native.pyd.
path: Option<String>Full path on disk, when known — the symbol file is found beside it.
debug_id: Option<String>Exact symbol identity captured from the loaded module.
debug_file: Option<String>Sanitized native symbol filename captured from the loaded module.
base: u64Base the module was loaded at. Recorded for provenance only; the offsets below are already relative, so nothing downstream needs it.
Trait Implementations§
Source§impl Clone for AttributedModule
impl Clone for AttributedModule
Source§fn clone(&self) -> AttributedModule
fn clone(&self) -> AttributedModule
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AttributedModule
impl Debug for AttributedModule
impl Eq for AttributedModule
Source§impl PartialEq for AttributedModule
impl PartialEq for AttributedModule
impl StructuralPartialEq for AttributedModule
Auto Trait Implementations§
impl Freeze for AttributedModule
impl RefUnwindSafe for AttributedModule
impl Send for AttributedModule
impl Sync for AttributedModule
impl Unpin for AttributedModule
impl UnsafeUnpin for AttributedModule
impl UnwindSafe for AttributedModule
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