Struct wasmtime_jit::CompilationArtifacts [−][src]
pub struct CompilationArtifacts { /* fields omitted */ }
Expand description
Contains all compilation artifacts.
Implementations
impl CompilationArtifacts
[src]
impl CompilationArtifacts
[src]pub fn build(
compiler: &Compiler,
data: &[u8],
use_paged_mem_init: bool
) -> Result<(usize, Vec<CompilationArtifacts>, TypeTables), SetupError>
[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<'de> Deserialize<'de> for CompilationArtifacts
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]Deserialize this value from the given Serde deserializer. Read more
impl Serialize for CompilationArtifacts
[src]
impl Serialize for CompilationArtifacts
[src]Auto Trait Implementations
impl RefUnwindSafe for CompilationArtifacts
impl Send for CompilationArtifacts
impl Sync for CompilationArtifacts
impl Unpin for CompilationArtifacts
impl UnwindSafe for CompilationArtifacts
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
pub fn vzip(self) -> V
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,