#[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§
Source§impl EscapableHandleScope
impl EscapableHandleScope
pub fn new() -> EscapableHandleScope
Trait Implementations§
Source§impl Clone for EscapableHandleScope
impl Clone for EscapableHandleScope
Source§fn clone(&self) -> EscapableHandleScope
fn clone(&self) -> EscapableHandleScope
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for EscapableHandleScope
impl Default for EscapableHandleScope
impl Copy for EscapableHandleScope
Auto Trait Implementations§
impl Freeze for EscapableHandleScope
impl RefUnwindSafe for EscapableHandleScope
impl !Send for EscapableHandleScope
impl !Sync for EscapableHandleScope
impl Unpin for EscapableHandleScope
impl UnwindSafe for EscapableHandleScope
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more