Struct wasmtime_jit::CompilationArtifacts [−][src]
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]
compiler: &Compiler,
data: &[u8],
use_paged_mem_init: bool
) -> Result<(usize, Vec<CompilationArtifacts>, TypeTables), SetupError>
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]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
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> 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,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,