[][src]Module rusty_v8::scope

Structs

CallbackScope

A CallbackScope can be used to obtain a mutable Isolate reference within a callback that is called by V8 on the thread that already has a Locker on the stack.

Contained
ContextScope

Stack-allocated class which sets the execution context for all operations executed within a local scope.

Entered

A wrapper around the an instantiated and entered scope object.

Escapable
Locker

v8::Locker is a scoped lock object. While it's active, i.e. between its construction and destruction, the current thread is allowed to use the locked isolate. V8 guarantees that an isolate can be locked by at most one thread at any time. In other words, the scope of a v8::Locker is a critical section.

Scope

A RAII scope wrapper object that will, when the enter() method is called, initialize and activate the guarded object.

Traits

ScopeDefinition

A trait for defining scoped objects.

Type Definitions

FunctionCallbackScope
PropertyCallbackScope