pub struct BinaryLibPack {
pub manifest: LibManifest,
pub exports: Vec<ReexportSpec>,
}Expand description
Decoded contents of a binary lib pack: a manifest plus its re-export specs.
Fields§
§manifest: LibManifestManifest of the packed lib.
exports: Vec<ReexportSpec>Re-export entries the pack links when loaded.
Trait Implementations§
Source§impl Clone for BinaryLibPack
impl Clone for BinaryLibPack
Source§fn clone(&self) -> BinaryLibPack
fn clone(&self) -> BinaryLibPack
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 BinaryLibPack
impl Debug for BinaryLibPack
impl Eq for BinaryLibPack
Source§impl PartialEq for BinaryLibPack
impl PartialEq for BinaryLibPack
Source§fn eq(&self, other: &BinaryLibPack) -> bool
fn eq(&self, other: &BinaryLibPack) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for BinaryLibPack
Auto Trait Implementations§
impl Freeze for BinaryLibPack
impl RefUnwindSafe for BinaryLibPack
impl Send for BinaryLibPack
impl Sync for BinaryLibPack
impl Unpin for BinaryLibPack
impl UnsafeUnpin for BinaryLibPack
impl UnwindSafe for BinaryLibPack
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.