pub struct CompiledProgram<A: Alloc> {
pub code: Box<[Insc]>,
pub const_pool: Box<[Value]>,
pub init_proc: usize,
pub functions: Box<[CompiledFunction]>,
pub ffi_funcs: Box<[Box<dyn FFIFunction<Combustor<A>>>]>,
pub async_ffi_funcs: Box<[Box<dyn FFIAsyncFunction<AsyncCombustor<A>>>]>,
}
Fields§
§code: Box<[Insc]>
§const_pool: Box<[Value]>
§init_proc: usize
§functions: Box<[CompiledFunction]>
§ffi_funcs: Box<[Box<dyn FFIFunction<Combustor<A>>>]>
§async_ffi_funcs: Box<[Box<dyn FFIAsyncFunction<AsyncCombustor<A>>>]>
Auto Trait Implementations§
impl<A> Freeze for CompiledProgram<A>
impl<A> !RefUnwindSafe for CompiledProgram<A>
impl<A> !Send for CompiledProgram<A>
impl<A> !Sync for CompiledProgram<A>
impl<A> Unpin for CompiledProgram<A>
impl<A> !UnwindSafe for CompiledProgram<A>
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