pub struct SymbolMetadata {
pub symbol: String,
pub library: String,
pub weak: bool,
pub thread_local: bool,
}Expand description
Metadata about a foreign symbol.
Fields§
§symbol: StringSymbol name.
library: StringLibrary containing the symbol.
weak: boolWhether the symbol is weak (optional link).
thread_local: boolWhether the symbol is thread-local.
Implementations§
Trait Implementations§
Source§impl Clone for SymbolMetadata
impl Clone for SymbolMetadata
Source§fn clone(&self) -> SymbolMetadata
fn clone(&self) -> SymbolMetadata
Returns a duplicate 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 moreSource§impl Debug for SymbolMetadata
impl Debug for SymbolMetadata
Auto Trait Implementations§
impl Freeze for SymbolMetadata
impl RefUnwindSafe for SymbolMetadata
impl Send for SymbolMetadata
impl Sync for SymbolMetadata
impl Unpin for SymbolMetadata
impl UnsafeUnpin for SymbolMetadata
impl UnwindSafe for SymbolMetadata
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