Struct wasmer::Singlepass 
source · pub struct Singlepass { /* private fields */ }Implementations
sourceimpl Singlepass
 
impl Singlepass
sourcepub fn new() -> Singlepass
 
pub fn new() -> Singlepass
Creates a new configuration object with the default configuration specified.
pub fn canonicalize_nans(&mut self, enable: bool) -> &mut Singlepass
Trait Implementations
sourceimpl Clone for Singlepass
 
impl Clone for Singlepass
sourcefn clone(&self) -> Singlepass
 
fn clone(&self) -> Singlepass
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 moresourceimpl CompilerConfig for Singlepass
 
impl CompilerConfig for Singlepass
sourcefn compiler(
    self: Box<Singlepass, Global>
) -> Box<dyn Compiler + 'static, Global>
 
fn compiler(
    self: Box<Singlepass, Global>
) -> Box<dyn Compiler + 'static, Global>
Transform it into the compiler
sourcefn default_features_for_target(&self, _target: &Target) -> Features
 
fn default_features_for_target(&self, _target: &Target) -> Features
Gets the default features for this compiler in the given target
sourcefn push_middleware(&mut self, middleware: Arc<dyn ModuleMiddleware + 'static>)
 
fn push_middleware(&mut self, middleware: Arc<dyn ModuleMiddleware + 'static>)
Pushes a middleware onto the back of the middleware chain.
sourcefn enable_pic(&mut self)
 
fn enable_pic(&mut self)
Enable Position Independent Code (PIC). Read more
sourcefn enable_verifier(&mut self)
 
fn enable_verifier(&mut self)
Enable compiler IR verification. Read more
sourcefn enable_nan_canonicalization(&mut self)
 
fn enable_nan_canonicalization(&mut self)
👎Deprecated: Please use the canonicalize_nans instead
Enable NaN canonicalization. Read more
sourcefn canonicalize_nans(&mut self, _enable: bool)
 
fn canonicalize_nans(&mut self, _enable: bool)
Enable NaN canonicalization. Read more
sourceimpl Debug for Singlepass
 
impl Debug for Singlepass
sourceimpl Default for Singlepass
 
impl Default for Singlepass
sourcefn default() -> Singlepass
 
fn default() -> Singlepass
Returns the “default value” for a type. Read more
sourceimpl From<Singlepass> for Engine
 
impl From<Singlepass> for Engine
sourcefn from(config: Singlepass) -> Engine
 
fn from(config: Singlepass) -> Engine
Converts to this type from the input type.
Auto Trait Implementations
impl !RefUnwindSafe for Singlepass
impl Send for Singlepass
impl Sync for Singlepass
impl Unpin for Singlepass
impl !UnwindSafe for Singlepass
Blanket Implementations
impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
fn pointer_metadata(
    _: &<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
fn pointer_metadata(
    _: &<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
sourceimpl<T> BorrowMut<T> for Twhere
    T: ?Sized,
 
impl<T> BorrowMut<T> for Twhere
    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
impl<F, W, T, D> Deserialize<With<T, W>, D> for Fwhere
    W: DeserializeWith<F, T, D>,
    D: Fallible + ?Sized,
    F: ?Sized,
impl<F, W, T, D> Deserialize<With<T, W>, D> for Fwhere
    W: DeserializeWith<F, T, D>,
    D: Fallible + ?Sized,
    F: ?Sized,
fn deserialize(
    &self,
    deserializer: &mut D
) -> Result<With<T, W>, <D as Fallible>::Error>
fn deserialize(
    &self,
    deserializer: &mut D
) -> Result<With<T, W>, <D as Fallible>::Error>
Deserializes using the given deserializer
sourceimpl<T> Instrument for T
 
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
 
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
 
fn in_current_span(self) -> Instrumented<Self>
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> Upcastable for Twhere
    T: 'static + Any + Send + Sync,
 
impl<T> Upcastable for Twhere
    T: 'static + Any + Send + Sync,
sourcefn upcast_any_ref(&self) -> &(dyn Any + 'static)
 
fn upcast_any_ref(&self) -> &(dyn Any + 'static)
upcast ref
sourcefn upcast_any_mut(&mut self) -> &mut (dyn Any + 'static)
 
fn upcast_any_mut(&mut self) -> &mut (dyn Any + 'static)
upcast mut ref