Struct neon::types::JsBuffer [−][src]
#[repr(C)]pub struct JsBuffer(_);
The Node Buffer
type.
Implementations
impl JsBuffer
[src]
impl JsBuffer
[src]pub fn new<'a, C: Context<'a>>(cx: &mut C, size: u32) -> JsResult<'a, JsBuffer>
[src]
Constructs a new Buffer
object, safely zero-filled.
pub unsafe fn uninitialized<'a, C: Context<'a>>(
cx: &mut C,
size: u32
) -> JsResult<'a, JsBuffer>
[src]
cx: &mut C,
size: u32
) -> JsResult<'a, JsBuffer>
Constructs a new Buffer
object, safely zero-filled.
pub fn external<'a, C, T>(cx: &mut C, data: T) -> Handle<'a, JsBuffer> where
C: Context<'a>,
T: AsMut<[u8]> + Send,
[src]
C: Context<'a>,
T: AsMut<[u8]> + Send,
Construct a new Buffer
from bytes allocated by Rust
Trait Implementations
impl Object for JsBuffer
[src]
impl Object for JsBuffer
[src]fn get<'a, C: Context<'a>, K: PropertyKey>(
self,
cx: &mut C,
key: K
) -> NeonResult<Handle<'a, JsValue>>
[src]
self,
cx: &mut C,
key: K
) -> NeonResult<Handle<'a, JsValue>>
fn get_own_property_names<'a, C: Context<'a>>(
self,
cx: &mut C
) -> JsResult<'a, JsArray>
[src]
self,
cx: &mut C
) -> JsResult<'a, JsArray>
fn set<'a, C: Context<'a>, K: PropertyKey, W: Value>(
self,
cx: &mut C,
key: K,
val: Handle<'_, W>
) -> NeonResult<bool>
[src]
self,
cx: &mut C,
key: K,
val: Handle<'_, W>
) -> NeonResult<bool>
fn root<'a, C: Context<'a>>(&self, cx: &mut C) -> Root<Self>
[src]
Auto Trait Implementations
impl RefUnwindSafe for JsBuffer
impl RefUnwindSafe for JsBuffer
impl UnwindSafe for JsBuffer
impl UnwindSafe for JsBuffer