[][src]Trait rusty_v8::ValueSerializerImpl

pub trait ValueSerializerImpl {
    pub fn throw_data_clone_error<'s>(
        &mut self,
        scope: &mut HandleScope<'s>,
        message: Local<'s, String>
    ); pub fn write_host_object<'s>(
        &mut self,
        scope: &mut HandleScope<'s>,
        object: Local<'s, Object>,
        value_serializer: &dyn ValueSerializerHelper
    ) -> Option<bool> { ... }
pub fn get_shared_array_buffer_id<'s>(
        &mut self,
        scope: &mut HandleScope<'s>,
        shared_array_buffer: Local<'s, SharedArrayBuffer>
    ) -> Option<u32> { ... }
pub fn get_wasm_module_transfer_id(
        &mut self,
        scope: &mut HandleScope<'_>,
        module: Local<'_, WasmModuleObject>
    ) -> Option<u32> { ... } }

The ValueSerializerImpl trait allows for custom callback functions used by v8.

Required methods

pub fn throw_data_clone_error<'s>(
    &mut self,
    scope: &mut HandleScope<'s>,
    message: Local<'s, String>
)
[src]

Loading content...

Provided methods

pub fn write_host_object<'s>(
    &mut self,
    scope: &mut HandleScope<'s>,
    object: Local<'s, Object>,
    value_serializer: &dyn ValueSerializerHelper
) -> Option<bool>
[src]

pub fn get_shared_array_buffer_id<'s>(
    &mut self,
    scope: &mut HandleScope<'s>,
    shared_array_buffer: Local<'s, SharedArrayBuffer>
) -> Option<u32>
[src]

pub fn get_wasm_module_transfer_id(
    &mut self,
    scope: &mut HandleScope<'_>,
    module: Local<'_, WasmModuleObject>
) -> Option<u32>
[src]

Loading content...

Implementors

Loading content...