[−][src]Struct js_sys::ArrayBuffer
Methods
impl ArrayBuffer
[src]
[−]
impl ArrayBuffer
pub fn new(length: u32) -> ArrayBuffer
[src]
[−]
pub fn new(length: u32) -> ArrayBuffer
The ArrayBuffer
object is used to represent a generic,
fixed-length raw binary data buffer. You cannot directly
manipulate the contents of an ArrayBuffer
; instead, you
create one of the typed array objects or a DataView
object
which represents the buffer in a specific format, and use that
to read and write the contents of the buffer.
impl ArrayBuffer
[src]
[−]
impl ArrayBuffer
pub fn byte_length(&self) -> u32
[src]
[−]
pub fn byte_length(&self) -> u32
The byteLength property of an object which is an instance of type ArrayBuffer it's an accessor property whose set accessor function is undefined, meaning that you can only read this property. The value is established when the array is constructed and cannot be changed. This property returns 0 if this ArrayBuffer has been detached.
impl ArrayBuffer
[src]
[−]
impl ArrayBuffer
pub fn is_view(value: &JsValue) -> bool
[src]
[−]
pub fn is_view(value: &JsValue) -> bool
The isView()
method returns true if arg is one of the ArrayBuffer
views, such as typed array objects or a DataView; false otherwise.
impl ArrayBuffer
[src]
[−]
impl ArrayBuffer
pub fn slice(&self, begin: u32) -> ArrayBuffer
[src]
[−]
pub fn slice(&self, begin: u32) -> ArrayBuffer
The slice()
method returns a new ArrayBuffer
whose contents
are a copy of this ArrayBuffer
's bytes from begin, inclusive,
up to end, exclusive.
impl ArrayBuffer
[src]
[−]
impl ArrayBuffer
pub fn slice_with_end(&self, begin: u32, end: u32) -> ArrayBuffer
[src]
[−]
pub fn slice_with_end(&self, begin: u32, end: u32) -> ArrayBuffer
Like slice()
but with the end
argument.
Methods from Deref<Target = Object>
pub fn has_own_property(&self, property: &JsValue) -> bool
[src]
[−]
pub fn has_own_property(&self, property: &JsValue) -> bool
The hasOwnProperty()
method returns a boolean indicating whether the
object has the specified property as its own property (as opposed to
inheriting it).
pub fn is_prototype_of(&self, value: &JsValue) -> bool
[src]
[−]
pub fn is_prototype_of(&self, value: &JsValue) -> bool
The isPrototypeOf()
method checks if an object exists in another
object's prototype chain.
pub fn property_is_enumerable(&self, property: &JsValue) -> bool
[src]
[−]
pub fn property_is_enumerable(&self, property: &JsValue) -> bool
The propertyIsEnumerable()
method returns a Boolean indicating
whether the specified property is enumerable.
pub fn to_locale_string(&self) -> JsString
[src]
[−]
pub fn to_locale_string(&self) -> JsString
The toLocaleString()
method returns a string representing the object.
This method is meant to be overridden by derived objects for
locale-specific purposes.
pub fn to_string(&self) -> JsString
[src]
[−]
pub fn to_string(&self) -> JsString
The toString()
method returns a string representing the object.
pub fn value_of(&self) -> Object
[src]
[−]
pub fn value_of(&self) -> Object
The valueOf()
method returns the primitive value of the
specified object.
Trait Implementations
impl AsRef<JsValue> for ArrayBuffer
[src]
[+]
impl AsRef<JsValue> for ArrayBuffer
impl AsRef<Object> for ArrayBuffer
[src]
[+]
impl AsRef<Object> for ArrayBuffer
impl From<JsValue> for ArrayBuffer
[src]
[+]
impl From<JsValue> for ArrayBuffer
impl From<ArrayBuffer> for JsValue
[src]
[+]
impl From<ArrayBuffer> for JsValue
impl From<ArrayBuffer> for Object
[src]
[+]
impl From<ArrayBuffer> for Object
impl Clone for ArrayBuffer
[src]
[+]
impl Clone for ArrayBuffer
impl Debug for ArrayBuffer
[src]
[+]
impl Debug for ArrayBuffer
impl Deref for ArrayBuffer
[src]
[+]
impl Deref for ArrayBuffer
impl WasmDescribe for ArrayBuffer
[src]
[+]
impl WasmDescribe for ArrayBuffer
impl IntoWasmAbi for ArrayBuffer
[src]
[+]
impl IntoWasmAbi for ArrayBuffer
impl<'a> IntoWasmAbi for &'a ArrayBuffer
[src]
[+]
impl<'a> IntoWasmAbi for &'a ArrayBuffer
impl FromWasmAbi for ArrayBuffer
[src]
[+]
impl FromWasmAbi for ArrayBuffer
impl OptionFromWasmAbi for ArrayBuffer
[src]
[+]
impl OptionFromWasmAbi for ArrayBuffer
impl RefFromWasmAbi for ArrayBuffer
[src]
[+]
impl RefFromWasmAbi for ArrayBuffer
impl OptionIntoWasmAbi for ArrayBuffer
[src]
[+]
impl OptionIntoWasmAbi for ArrayBuffer
impl<'a> OptionIntoWasmAbi for &'a ArrayBuffer
[src]
[+]
impl<'a> OptionIntoWasmAbi for &'a ArrayBuffer
impl JsCast for ArrayBuffer
[src]
[+]
impl JsCast for ArrayBuffer
Auto Trait Implementations
impl !Send for ArrayBuffer
impl !Send for ArrayBuffer
impl !Sync for ArrayBuffer
impl !Sync for ArrayBuffer
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
[+]
impl<T> ToOwned for T where
T: Clone,
impl<T> From for T
[src]
[+]
impl<T> From for T
impl<T, U> Into for T where
U: From<T>,
[src]
[+]
impl<T, U> Into for T where
U: From<T>,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
[+]
impl<T, U> TryFrom for T where
T: From<U>,
impl<T> Borrow for T where
T: ?Sized,
[src]
[+]
impl<T> Borrow for T where
T: ?Sized,
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
[+]
impl<T, U> TryInto for T where
U: TryFrom<T>,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
[+]
impl<T> BorrowMut for T where
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
[+]
impl<T> Any for T where
T: 'static + ?Sized,
impl<T> ReturnWasmAbi for T where
T: IntoWasmAbi,
[src]
[+]
impl<T> ReturnWasmAbi for T where
T: IntoWasmAbi,