Struct neon_sys::EscapableHandleScope
source · [−]#[repr(C)]pub struct EscapableHandleScope {
pub align_to_pointer: [*mut c_void; 0],
pub fields: [u8; 32],
}
Expand description
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
sourceimpl EscapableHandleScope
impl EscapableHandleScope
pub fn new() -> EscapableHandleScope
Trait Implementations
sourceimpl Clone for EscapableHandleScope
impl Clone for EscapableHandleScope
sourcefn clone(&self) -> EscapableHandleScope
fn clone(&self) -> EscapableHandleScope
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Default for EscapableHandleScope
impl Default for EscapableHandleScope
impl Copy for EscapableHandleScope
Auto Trait Implementations
impl RefUnwindSafe for EscapableHandleScope
impl !Send for EscapableHandleScope
impl !Sync for EscapableHandleScope
impl Unpin for EscapableHandleScope
impl UnwindSafe for EscapableHandleScope
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more