[−][src]Struct rusty_v8::PromiseResolver
Methods
impl PromiseResolver
[src]
pub fn new<'sc>(
scope: &mut impl ToLocal<'sc>,
context: Local<'sc, Context>
) -> Option<Local<'sc, PromiseResolver>>
[src]
scope: &mut impl ToLocal<'sc>,
context: Local<'sc, Context>
) -> Option<Local<'sc, PromiseResolver>>
Create a new resolver, along with an associated promise in pending state.
pub fn get_promise<'sc>(
&mut self,
scope: &mut impl ToLocal<'sc>
) -> Local<'sc, Promise>
[src]
&mut self,
scope: &mut impl ToLocal<'sc>
) -> Local<'sc, Promise>
Extract the associated promise.
pub fn resolve<'sc>(
&mut self,
context: Local<'sc, Context>,
value: Local<'sc, Value>
) -> Option<bool>
[src]
&mut self,
context: Local<'sc, Context>,
value: Local<'sc, Value>
) -> Option<bool>
Resolve the associated promise with a given value. Ignored if the promise is no longer pending.
pub fn reject<'sc>(
&mut self,
context: Local<'sc, Context>,
value: Local<'sc, Value>
) -> Option<bool>
[src]
&mut self,
context: Local<'sc, Context>,
value: Local<'sc, Value>
) -> Option<bool>
Reject the associated promise with a given value. Ignored if the promise is no longer pending.
Methods from Deref<Target = Object>
pub fn set(
&self,
context: Local<Context>,
key: Local<Value>,
value: Local<Value>
) -> MaybeBool
[src]
&self,
context: Local<Context>,
key: Local<Value>,
value: Local<Value>
) -> MaybeBool
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>
) -> MaybeBool
[src]
&self,
context: Local<Context>,
key: Local<Name>,
value: Local<Value>
) -> MaybeBool
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 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_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.
Trait Implementations
impl Deref for PromiseResolver
[src]
Auto Trait Implementations
impl RefUnwindSafe for PromiseResolver
impl Send for PromiseResolver
impl Sync for PromiseResolver
impl Unpin for PromiseResolver
impl UnwindSafe for PromiseResolver
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>,