[−]Struct holochain_wasmer_host::prelude::Global
A handle to a Wasm Global
Methods
impl Global
pub fn new(value: Value) -> Global
Create a new Global
value.
Usage:
let global = Global::new(Value::I32(42));
pub fn new_mutable(value: Value) -> Global
Create a new, mutable Global
value.
Usage:
let global = Global::new_mutable(Value::I32(42));
pub fn descriptor(&self) -> GlobalDescriptor
Get the GlobalDescriptor
generated for this global.
pub fn set(&self, value: Value)
Set the value help by this global.
This method will panic if the value is the wrong type.
pub fn get(&self) -> Value
Get the value held by this global.
Trait Implementations
impl Clone for Global
fn clone(&self) -> Global
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for Global
impl IsExport for Global
Auto Trait Implementations
impl RefUnwindSafe for Global
impl Send for Global
impl Sync for Global
impl Unpin for Global
impl UnwindSafe for Global
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,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
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, 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>,