#[repr(C)]pub struct JSJitExecFrame {Show 18 fields
pub struct_size: u32,
pub flags: u32,
pub rt: *mut JSRuntime,
pub ctx: *mut JSContext,
pub function_id: u64,
pub generation: u64,
pub arg_buf: *mut JSValue,
pub var_buf: *mut JSValue,
pub stack_base: *mut JSValue,
pub stack_top: *mut JSValue,
pub bytecode_start: *const u8,
pub pc: *const u8,
pub result: JSValue,
pub entry: JSJitEntryHandle,
pub runtime_api: *const JSJitRuntimeAPI,
pub runtime_id: u64,
pub frame_cookie: u64,
pub stack_capacity: *mut JSValue,
}Fields§
§struct_size: u32§flags: u32§rt: *mut JSRuntime§ctx: *mut JSContext§function_id: u64§generation: u64§arg_buf: *mut JSValue§var_buf: *mut JSValue§stack_base: *mut JSValue§stack_top: *mut JSValue§bytecode_start: *const u8§pc: *const u8§result: JSValue§entry: JSJitEntryHandle§runtime_api: *const JSJitRuntimeAPI§runtime_id: u64§stack_capacity: *mut JSValueTrait Implementations§
Source§impl Clone for JSJitExecFrame
impl Clone for JSJitExecFrame
Source§fn clone(&self) -> JSJitExecFrame
fn clone(&self) -> JSJitExecFrame
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 JSJitExecFrame
Auto Trait Implementations§
impl !Send for JSJitExecFrame
impl !Sync for JSJitExecFrame
impl Freeze for JSJitExecFrame
impl RefUnwindSafe for JSJitExecFrame
impl Unpin for JSJitExecFrame
impl UnsafeUnpin for JSJitExecFrame
impl UnwindSafe for JSJitExecFrame
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