pub struct ResolutionNote {
pub soname: String,
pub directory: PathBuf,
pub origin: SearchOrigin,
}Expand description
A library the loader inside the bundle would not find on its own.
elfpak never runs ldconfig, so a bundle carries no ld.so.cache; a
library that was only reachable through the build host’s cache, its
ld.so.conf or --library-path keeps its original path but nothing points
the loader at it any more.
Fields§
§soname: String§directory: PathBuf§origin: SearchOriginTrait Implementations§
Source§impl Clone for ResolutionNote
impl Clone for ResolutionNote
Source§fn clone(&self) -> ResolutionNote
fn clone(&self) -> ResolutionNote
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 ResolutionNote
impl Debug for ResolutionNote
impl Eq for ResolutionNote
Source§impl PartialEq for ResolutionNote
impl PartialEq for ResolutionNote
impl StructuralPartialEq for ResolutionNote
Auto Trait Implementations§
impl Freeze for ResolutionNote
impl RefUnwindSafe for ResolutionNote
impl Send for ResolutionNote
impl Sync for ResolutionNote
impl Unpin for ResolutionNote
impl UnsafeUnpin for ResolutionNote
impl UnwindSafe for ResolutionNote
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.