[−][src]Struct rusty_v8::WasmModuleObject
Methods from Deref<Target = Object>
pub fn set(
&self,
context: Local<Context>,
key: Local<Value>,
value: Local<Value>
) -> Option<bool>
[src]
&self,
context: Local<Context>,
key: Local<Value>,
value: Local<Value>
) -> Option<bool>
Set only return Just(true) or Empty(), so if it should never fail, use result.Check().
pub fn set_index(
&self,
context: Local<Context>,
index: u32,
value: Local<Value>
) -> Option<bool>
[src]
&self,
context: Local<Context>,
index: u32,
value: Local<Value>
) -> Option<bool>
Set only return Just(true) or Empty(), so if it should never fail, use result.Check().
pub fn create_data_property(
&self,
context: Local<Context>,
key: Local<Name>,
value: Local<Value>
) -> Option<bool>
[src]
&self,
context: Local<Context>,
key: Local<Name>,
value: Local<Value>
) -> Option<bool>
Implements CreateDataProperty (ECMA-262, 7.3.4).
Defines a configurable, writable, enumerable property with the given value on the object unless the property already exists and is not configurable or the object is not extensible.
Returns true on success.
pub fn define_own_property(
&self,
context: Local<Context>,
key: Local<Name>,
value: Local<Value>,
attr: PropertyAttribute
) -> Option<bool>
[src]
&self,
context: Local<Context>,
key: Local<Name>,
value: Local<Value>,
attr: PropertyAttribute
) -> Option<bool>
Implements DefineOwnProperty.
In general, CreateDataProperty will be faster, however, does not allow for specifying attributes.
Returns true on success.
pub fn get<'a>(
&self,
scope: &mut impl ToLocal<'a>,
context: Local<Context>,
key: Local<Value>
) -> Option<Local<'a, Value>>
[src]
&self,
scope: &mut impl ToLocal<'a>,
context: Local<Context>,
key: Local<Value>
) -> Option<Local<'a, Value>>
pub fn get_index<'a>(
&self,
scope: &mut impl ToLocal<'a>,
context: Local<Context>,
index: u32
) -> Option<Local<'a, Value>>
[src]
&self,
scope: &mut impl ToLocal<'a>,
context: Local<Context>,
index: u32
) -> Option<Local<'a, Value>>
pub fn get_identity_hash(&self) -> int
[src]
Returns the identity hash for this object. The current implementation uses a hidden property on the object to store the identity hash.
The return value will never be 0. Also, it is not guaranteed to be unique.
pub fn creation_context<'a>(
&self,
scope: &mut impl ToLocal<'a>
) -> Local<'a, Context>
[src]
&self,
scope: &mut impl ToLocal<'a>
) -> Local<'a, Context>
Returns the context in which the object was created.
Trait Implementations
impl Deref for WasmModuleObject
[src]
Auto Trait Implementations
impl RefUnwindSafe for WasmModuleObject
impl Send for WasmModuleObject
impl Sync for WasmModuleObject
impl Unpin for WasmModuleObject
impl UnwindSafe for WasmModuleObject
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, 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>,