[][src]Trait rusty_v8_m::scope::ScopeDefinition

pub unsafe trait ScopeDefinition<'s> where
    Self: Sized
{ type Args; unsafe fn enter_scope(buf: *mut Self, args: Self::Args); }

A trait for defining scoped objects.

Associated Types

type Args

Loading content...

Required methods

unsafe fn enter_scope(buf: *mut Self, args: Self::Args)

Loading content...

Implementors

impl<'s> ScopeDefinition<'s> for ContextScope[src]

type Args = Local<'s, Context>

impl<'s> ScopeDefinition<'s> for EscapableHandleScope[src]

type Args = *mut Isolate

impl<'s> ScopeDefinition<'s> for FunctionCallbackInfo[src]

type Args = ()

impl<'s> ScopeDefinition<'s> for HandleScope[src]

type Args = *mut Isolate

impl<'s> ScopeDefinition<'s> for PropertyCallbackInfo[src]

type Args = ()

impl<'s, X> ScopeDefinition<'s> for CallbackScope<X>[src]

type Args = *mut Isolate

Loading content...