Enum cranelift_codegen::ir::KnownSymbol
source · [−]pub enum KnownSymbol {
ElfGlobalOffsetTable,
CoffTlsIndex,
}
Expand description
A well-known symbol.
Variants
ElfGlobalOffsetTable
ELF well-known linker symbol GLOBAL_OFFSET_TABLE
CoffTlsIndex
TLS index symbol for the current thread. Used in COFF/PE file formats.
Trait Implementations
sourceimpl Clone for KnownSymbol
impl Clone for KnownSymbol
sourcefn clone(&self) -> KnownSymbol
fn clone(&self) -> KnownSymbol
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for KnownSymbol
impl Debug for KnownSymbol
sourceimpl Display for KnownSymbol
impl Display for KnownSymbol
sourceimpl FromStr for KnownSymbol
impl FromStr for KnownSymbol
sourceimpl Hash for KnownSymbol
impl Hash for KnownSymbol
sourceimpl PartialEq<KnownSymbol> for KnownSymbol
impl PartialEq<KnownSymbol> for KnownSymbol
impl Copy for KnownSymbol
impl Eq for KnownSymbol
impl StructuralEq for KnownSymbol
impl StructuralPartialEq for KnownSymbol
Auto Trait Implementations
impl RefUnwindSafe for KnownSymbol
impl Send for KnownSymbol
impl Sync for KnownSymbol
impl Unpin for KnownSymbol
impl UnwindSafe for KnownSymbol
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more