TypedArrayElementCreator

Trait TypedArrayElementCreator 

Source
pub trait TypedArrayElementCreator: TypedArrayElementCreator + TypedArrayElement {
    // Required method
    unsafe fn create_with_buffer(
        cx: *mut JSContext,
        object: HandleObject,
        offset: usize,
        length: i64,
    ) -> *mut JSObject;
}

Required Methods§

Source

unsafe fn create_with_buffer( cx: *mut JSContext, object: HandleObject, offset: usize, length: i64, ) -> *mut JSObject

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl TypedArrayElementCreator for ClampedU8

Source§

unsafe fn create_with_buffer( cx: *mut JSContext, object: HandleObject, offset: usize, length: i64, ) -> *mut JSObject

Source§

impl TypedArrayElementCreator for Float32

Source§

unsafe fn create_with_buffer( cx: *mut JSContext, object: HandleObject, offset: usize, length: i64, ) -> *mut JSObject

Source§

impl TypedArrayElementCreator for Float64

Source§

unsafe fn create_with_buffer( cx: *mut JSContext, object: HandleObject, offset: usize, length: i64, ) -> *mut JSObject

Source§

impl TypedArrayElementCreator for Int8

Source§

unsafe fn create_with_buffer( cx: *mut JSContext, object: HandleObject, offset: usize, length: i64, ) -> *mut JSObject

Source§

impl TypedArrayElementCreator for Int16

Source§

unsafe fn create_with_buffer( cx: *mut JSContext, object: HandleObject, offset: usize, length: i64, ) -> *mut JSObject

Source§

impl TypedArrayElementCreator for Int32

Source§

unsafe fn create_with_buffer( cx: *mut JSContext, object: HandleObject, offset: usize, length: i64, ) -> *mut JSObject

Source§

impl TypedArrayElementCreator for Uint8

Source§

unsafe fn create_with_buffer( cx: *mut JSContext, object: HandleObject, offset: usize, length: i64, ) -> *mut JSObject

Source§

impl TypedArrayElementCreator for Uint16

Source§

unsafe fn create_with_buffer( cx: *mut JSContext, object: HandleObject, offset: usize, length: i64, ) -> *mut JSObject

Source§

impl TypedArrayElementCreator for Uint32

Source§

unsafe fn create_with_buffer( cx: *mut JSContext, object: HandleObject, offset: usize, length: i64, ) -> *mut JSObject

Implementors§