[−][src]Enum parity_wasm::elements::RelocationEntry
pub enum RelocationEntry { FunctionIndexLeb { offset: u32, index: u32, }, TableIndexSleb { offset: u32, index: u32, }, TableIndexI32 { offset: u32, index: u32, }, MemoryAddressLeb { offset: u32, index: u32, addend: i32, }, MemoryAddressSleb { offset: u32, index: u32, addend: i32, }, MemoryAddressI32 { offset: u32, index: u32, addend: i32, }, TypeIndexLeb { offset: u32, index: u32, }, GlobalIndexLeb { offset: u32, index: u32, }, }
Relocation entry.
Variants
Function index.
Fields of FunctionIndexLeb
Function table index.
Fields of TableIndexSleb
Function table index.
Fields of TableIndexI32
Linear memory index.
Fields of MemoryAddressLeb
Linear memory index.
Fields of MemoryAddressSleb
Linear memory index.
Fields of MemoryAddressI32
Type table index.
Global index.
Fields of GlobalIndexLeb
Trait Implementations
impl Clone for RelocationEntry
[src][+]
impl Copy for RelocationEntry
[src]
impl Debug for RelocationEntry
[src][+]
impl Deserialize for RelocationEntry
[src][+]
impl PartialEq<RelocationEntry> for RelocationEntry
[src][+]
impl Serialize for RelocationEntry
[src][+]
impl StructuralPartialEq for RelocationEntry
[src]
Auto Trait Implementations
impl RefUnwindSafe for RelocationEntry
impl Send for RelocationEntry
impl Sync for RelocationEntry
impl Unpin for RelocationEntry
impl UnwindSafe for RelocationEntry
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,