[−][src]Struct rusty_v8::PromiseResolver
Methods
impl PromiseResolver
[src]
pub fn new(context: Local<Context>) -> Option<Local<PromiseResolver>>
[src]
Create a new resolver, along with an associated promise in pending state.
pub fn get_promise<'sc>(
&mut self,
_scope: &mut HandleScope<'sc>
) -> Local<'sc, Promise>
[src]
&mut self,
_scope: &mut HandleScope<'sc>
) -> Local<'sc, Promise>
Extract the associated promise.
pub fn resolve<'sc>(
&mut self,
context: Local<'sc, Context>,
value: Local<'sc, Value>
) -> bool
[src]
&mut self,
context: Local<'sc, Context>,
value: Local<'sc, Value>
) -> bool
TODO: in v8 this function returns Maybe<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>
) -> bool
[src]
&mut self,
context: Local<'sc, Context>,
value: Local<'sc, Value>
) -> bool
TODO: in v8 this function returns Maybe<bool>
Reject the associated promise with a given value.
Ignored if the promise is no longer pending.
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>,