[][src]Struct neon_sys::EscapableHandleScope

#[repr(C)]pub struct EscapableHandleScope {
    pub align_to_pointer: [*mut c_void; 0],
    pub fields: [u8; 32],
}

A V8 EscapableHandleScope.

A EscapableHandleScope is like HandleScope but also allows us to push Local handles out to the previous HandleScope, permitting the Local value to remain rooted longer than the EscapableHandleScope where it was intially rooted.

Fields

align_to_pointer: [*mut c_void; 0]fields: [u8; 32]

Implementations

impl EscapableHandleScope[src]

Trait Implementations

impl Clone for EscapableHandleScope[src]

impl Copy for EscapableHandleScope[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.