Enum rusty_v8::PromiseHookType [−][src]
PromiseHook with type Init is called when a new promise is created. When a new promise is created as part of the chain in the case of Promise.then or in the intermediate promises created by Promise.{race, all}/AsyncFunctionAwait, we pass the parent promise otherwise we pass undefined.
PromiseHook with type Resolve is called at the beginning of resolve or reject function defined by CreateResolvingFunctions.
PromiseHook with type Before is called at the beginning of the PromiseReactionJob.
PromiseHook with type After is called right at the end of the PromiseReactionJob.
Variants
Trait Implementations
impl Clone for PromiseHookType
[src]
fn clone(&self) -> PromiseHookType
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for PromiseHookType
[src]
impl Debug for PromiseHookType
[src]
impl PartialEq<PromiseHookType> for PromiseHookType
[src]
fn eq(&self, other: &PromiseHookType) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralPartialEq for PromiseHookType
[src]
Auto Trait Implementations
impl RefUnwindSafe for PromiseHookType
impl Send for PromiseHookType
impl Sync for PromiseHookType
impl Unpin for PromiseHookType
impl UnwindSafe for PromiseHookType
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,
pub 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> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub 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.
pub 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>,