#[repr(C)]pub struct ArrayInfo {
pub data_ptr: u64,
pub length: u64,
}Expand description
JIT-FFI carrier struct for legacy array-info consumers.
Preserved in its #[repr(C)] shape so the Cranelift signature
declaration in ffi_symbols/array_symbols.rs (if any future
kinded-info entry registers) has a stable target type. The body
that previously populated this is gone; under Route A consumers
inline-load the data / len fields from the TypedArray<T>
layout directly.
Fields§
§data_ptr: u64§length: u64Auto Trait Implementations§
impl Freeze for ArrayInfo
impl RefUnwindSafe for ArrayInfo
impl Send for ArrayInfo
impl Sync for ArrayInfo
impl Unpin for ArrayInfo
impl UnsafeUnpin for ArrayInfo
impl UnwindSafe for ArrayInfo
Blanket Implementations§
impl<T> Allocation for T
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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