[−][src]Struct wasmer_runtime::wasm::Global
Methods
impl Global
[src]
pub fn new(value: Value) -> Global
[src]
Create a new Global
value.
Usage:
let global = Global::new(Value::I32(42));
pub fn new_mutable(value: Value) -> Global
[src]
Create a new, mutable Global
value.
Usage:
let global = Global::new_mutable(Value::I32(42));
pub fn descriptor(&self) -> GlobalDescriptor
[src]
Get the GlobalDescriptor
generated for this global.
pub fn set(&self, value: Value)
[src]
Set the value help by this global.
This method will panic if the value is the wrong type.
pub fn get(&self) -> Value
[src]
Get the value held by this global.
Trait Implementations
Auto Trait Implementations
impl !Sync for Global
impl !Send for Global
impl Unpin for Global
impl !UnwindSafe for Global
impl !RefUnwindSafe for Global
Blanket Implementations
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,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
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.
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.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,