#[repr(transparent)]pub struct JSTypedArrayType(pub c_uint);Available on crate feature
JSValueRef only.Expand description
A constant identifying the Typed Array type of a JSObjectRef.
See also Apple’s documentation
Tuple Fields§
§0: c_uintImplementations§
Source§impl JSTypedArrayType
impl JSTypedArrayType
pub const Int8Array: Self
pub const Int16Array: Self
pub const Int32Array: Self
pub const Uint8Array: Self
pub const Uint8ClampedArray: Self
pub const Uint16Array: Self
pub const Uint32Array: Self
pub const Float32Array: Self
pub const Float64Array: Self
pub const ArrayBuffer: Self
pub const None: Self
pub const BigInt64Array: Self
pub const BigUint64Array: Self
Trait Implementations§
Source§impl Clone for JSTypedArrayType
impl Clone for JSTypedArrayType
Source§fn clone(&self) -> JSTypedArrayType
fn clone(&self) -> JSTypedArrayType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for JSTypedArrayType
impl Debug for JSTypedArrayType
Source§impl Encode for JSTypedArrayType
Available on crate feature objc2 only.
impl Encode for JSTypedArrayType
Available on crate feature
objc2 only.Source§impl Hash for JSTypedArrayType
impl Hash for JSTypedArrayType
Source§impl Ord for JSTypedArrayType
impl Ord for JSTypedArrayType
Source§fn cmp(&self, other: &JSTypedArrayType) -> Ordering
fn cmp(&self, other: &JSTypedArrayType) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for JSTypedArrayType
impl PartialEq for JSTypedArrayType
Source§impl PartialOrd for JSTypedArrayType
impl PartialOrd for JSTypedArrayType
Source§impl RefEncode for JSTypedArrayType
Available on crate feature objc2 only.
impl RefEncode for JSTypedArrayType
Available on crate feature
objc2 only.Source§const ENCODING_REF: Encoding
const ENCODING_REF: Encoding
The Objective-C type-encoding for a reference of this type. Read more
impl Copy for JSTypedArrayType
impl Eq for JSTypedArrayType
impl StructuralPartialEq for JSTypedArrayType
Auto Trait Implementations§
impl Freeze for JSTypedArrayType
impl RefUnwindSafe for JSTypedArrayType
impl Send for JSTypedArrayType
impl Sync for JSTypedArrayType
impl Unpin for JSTypedArrayType
impl UnwindSafe for JSTypedArrayType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> EncodeArgument for Twhere
T: Encode,
impl<T> EncodeArgument for Twhere
T: Encode,
Source§const ENCODING_ARGUMENT: Encoding = T::ENCODING
const ENCODING_ARGUMENT: Encoding = T::ENCODING
The Objective-C type-encoding for this type.
Source§impl<T> EncodeReturn for Twhere
T: Encode,
impl<T> EncodeReturn for Twhere
T: Encode,
Source§const ENCODING_RETURN: Encoding = T::ENCODING
const ENCODING_RETURN: Encoding = T::ENCODING
The Objective-C type-encoding for this type.