pub struct ElfInfo {
pub machine: u16,
pub interpreter: Option<String>,
pub needed: Vec<String>,
pub rpath: Vec<String>,
pub runpath: Vec<String>,
pub versions: Vec<VersionNeed>,
pub definitions: Vec<String>,
}Fields§
§machine: u16§interpreter: Option<String>§needed: Vec<String>DT_NEEDED values, in their original order.
rpath: Vec<String>Raw DT_RPATH values; do not expand tokens or split search paths here.
runpath: Vec<String>Raw DT_RUNPATH values; do not expand tokens or split search paths here.
versions: Vec<VersionNeed>§definitions: Vec<String>Version names this object defines (DT_VERDEF), without the base entry that names the object itself.
Trait Implementations§
impl Eq for ElfInfo
impl StructuralPartialEq for ElfInfo
Auto Trait Implementations§
impl Freeze for ElfInfo
impl RefUnwindSafe for ElfInfo
impl Send for ElfInfo
impl Sync for ElfInfo
impl Unpin for ElfInfo
impl UnsafeUnpin for ElfInfo
impl UnwindSafe for ElfInfo
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