#[repr(C)]pub struct JSJitElementLayout {Show 22 fields
pub struct_size: u32,
pub object_class_id_offset: u32,
pub object_flags_offset: u32,
pub object_fast_array_mask: u32,
pub object_exotic_mask: u32,
pub object_union_offset: u32,
pub array_size_offset: u32,
pub array_count_offset: u32,
pub array_data_offset: u32,
pub typed_array_ptr_offset: u32,
pub typed_array_buffer_offset: u32,
pub typed_array_byte_offset_offset: u32,
pub typed_array_byte_length_offset: u32,
pub typed_array_track_rab_offset: u32,
pub array_buffer_data_offset: u32,
pub array_buffer_byte_length_offset: u32,
pub array_buffer_max_byte_length_offset: u32,
pub array_buffer_detached_offset: u32,
pub array_buffer_immutable_offset: u32,
pub array_class_id: u32,
pub int32_array_class_id: u32,
pub float64_array_class_id: u32,
}Fields§
§struct_size: u32§object_class_id_offset: u32§object_flags_offset: u32§object_fast_array_mask: u32§object_exotic_mask: u32§object_union_offset: u32§array_size_offset: u32§array_count_offset: u32§array_data_offset: u32§typed_array_ptr_offset: u32§typed_array_buffer_offset: u32§typed_array_byte_offset_offset: u32§typed_array_byte_length_offset: u32§typed_array_track_rab_offset: u32§array_buffer_data_offset: u32§array_buffer_byte_length_offset: u32§array_buffer_max_byte_length_offset: u32§array_buffer_detached_offset: u32§array_buffer_immutable_offset: u32§array_class_id: u32§int32_array_class_id: u32§float64_array_class_id: u32Trait Implementations§
Source§impl Clone for JSJitElementLayout
impl Clone for JSJitElementLayout
Source§fn clone(&self) -> JSJitElementLayout
fn clone(&self) -> JSJitElementLayout
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for JSJitElementLayout
Auto Trait Implementations§
impl Freeze for JSJitElementLayout
impl RefUnwindSafe for JSJitElementLayout
impl Send for JSJitElementLayout
impl Sync for JSJitElementLayout
impl Unpin for JSJitElementLayout
impl UnsafeUnpin for JSJitElementLayout
impl UnwindSafe for JSJitElementLayout
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more