Skip to main content

Module value

Module value 

Source

Structs§

StructLayout
TaskHandle
Upvalue
ValueKey
WeakStructRef

Enums§

FieldStorage
IteratorState
NativeCallResult
Value
ValueTag
ValueType

Functions§

jit_array_get_safe
jit_array_len_safe
jit_array_push_safe
jit_call_function_safe
jit_call_method_safe
jit_call_native_safe
jit_concat_safe
jit_current_registers
jit_drop_vec_int
Drop a specialized Vec (cleanup for leaked specializations) WARNING: This should NOT be called! Specialized values that get invalidated during loop recording don’t actually exist on the stack during execution.
jit_enum_is_some_safe
jit_enum_unwrap_safe
jit_get_enum_value_safe
jit_get_field_indexed_int_fast
jit_get_field_indexed_safe
jit_get_field_safe
jit_guard_function_identity
jit_guard_native_function
jit_is_enum_variant_safe
jit_move_safe
jit_new_array_safe
jit_new_enum_unit_safe
jit_new_enum_variant_safe
jit_new_struct_safe
jit_rebox_array_int
Rebox Vec back to Array Value IMPORTANT: Writes the specialized vec data back into the EXISTING Rc<RefCell<Vec>> This ensures the original array is updated, not replaced
jit_set_field_indexed_int_fast
jit_set_field_indexed_safe
jit_set_field_safe
jit_set_field_strong_safe
jit_unbox_array_int
Unbox Array from Value to Vec for specialized JIT operations IMPORTANT: This takes ownership of the array’s data. The original Vec is emptied. Returns 1 on success, 0 on failure Outputs: vec_ptr (pointer to data), vec_len, vec_cap
jit_value_is_truthy
jit_vec_int_push
Specialized push operation for Vec Directly pushes LustInt to the specialized vector

Type Aliases§

LustMap
NativeFn