Struct wasmtime_jit::CompilationArtifacts[][src]

pub struct CompilationArtifacts { /* fields omitted */ }

Contains all compilation artifacts.

Implementations

impl CompilationArtifacts[src]

pub fn build(
    compiler: &Compiler,
    data: &[u8],
    use_paged_mem_init: bool
) -> Result<(usize, Vec<CompilationArtifacts>, TypeTables), SetupError>
[src]

Creates a CompilationArtifacts for a singular translated wasm module.

The use_paged_init argument controls whether or not an attempt is made to organize linear memory initialization data as entire pages or to leave the memory initialization data as individual segments.

Trait Implementations

impl<'de> Deserialize<'de> for CompilationArtifacts[src]

impl Serialize for CompilationArtifacts[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,