Struct rusty_v8::ValueSerializer [−][src]
pub struct ValueSerializer<'a, 's> { /* fields omitted */ }Implementations
impl<'a, 's> ValueSerializer<'a, 's>[src]
impl<'a, 's> ValueSerializer<'a, 's>[src]ValueSerializer is a stack object used as entry-point for an owned and pinned heap object ValueSerializerHeap. The ’a lifetime is the lifetime of the ValueSerializerImpl implementation. The ’s lifetime is the lifetime of the HandleScope which is used to retrieve a Local<’s, Context> for the CallbackScopes
pub fn new<D: ValueSerializerImpl + 'a>(
scope: &mut HandleScope<'s>,
value_serializer_impl: Box<D>
) -> Self[src]
scope: &mut HandleScope<'s>,
value_serializer_impl: Box<D>
) -> Self
impl<'a, 's> ValueSerializer<'a, 's>[src]
impl<'a, 's> ValueSerializer<'a, 's>[src]Trait Implementations
impl<'a, 's> ValueSerializerHelper for ValueSerializer<'a, 's>[src]
impl<'a, 's> ValueSerializerHelper for ValueSerializer<'a, 's>[src]fn get_cxx_value_serializer(&mut self) -> &mut CxxValueSerializer[src]
fn write_header(&mut self)[src]
fn write_value(
&mut self,
context: Local<'_, Context>,
value: Local<'_, Value>
) -> Option<bool>[src]
&mut self,
context: Local<'_, Context>,
value: Local<'_, Value>
) -> Option<bool>
fn write_uint32(&mut self, value: u32)[src]
fn write_uint64(&mut self, value: u64)[src]
fn write_double(&mut self, value: f64)[src]
fn write_raw_bytes(&mut self, source: &[u8])[src]
fn transfer_array_buffer(
&mut self,
transfer_id: u32,
array_buffer: Local<'_, ArrayBuffer>
)[src]
&mut self,
transfer_id: u32,
array_buffer: Local<'_, ArrayBuffer>
)