pub struct CompiledProgram {
pub name: String,
pub requires: Vec<String>,
pub bytecode: Vec<Vec<Instruction>>,
}Expand description
Compiled Glyph program ready for execution
Fields§
§name: StringProgram name
requires: Vec<String>Required capabilities
bytecode: Vec<Vec<Instruction>>Bytecode for all functions
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CompiledProgram
impl RefUnwindSafe for CompiledProgram
impl Send for CompiledProgram
impl Sync for CompiledProgram
impl Unpin for CompiledProgram
impl UnwindSafe for CompiledProgram
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