Struct definitions::ImageBuilder
[−]
[src]
pub struct ImageBuilder { /* fields omitted */ }
Methods
impl ImageBuilder
[src]
fn new() -> ImageBuilder
fn len(&mut self) -> usize
fn add_instruction(&mut self, instruction: Instruction)
fn add(&mut self, dest: Target, src: Target)
fn sub(&mut self, dest: Target, src: Target)
fn div(&mut self, dest: Target, src: Target)
fn mul(&mut self, dest: Target, src: Target)
fn rem(&mut self, dest: Target, src: Target)
fn cmp(&mut self, target_a: Target, target_b: Target)
fn jmp(&mut self, addr: Address)
fn jmp_lt(&mut self, addr: Address)
fn jmp_gt(&mut self, addr: Address)
fn jmp_eq(&mut self, addr: Address)
fn jmp_lt_eq(&mut self, addr: Address)
fn jmp_gt_eq(&mut self, addr: Address)
fn cast(&mut self, target: Target, val_type: Type)
fn push(&mut self, dest: Target, value: Value)
fn mov(&mut self, dest: Target, src: Target)
fn swp(&mut self, src_a: Target, src_b: Target)
fn dup(&mut self, dest: Target)
fn call(&mut self, addr: Address)
fn ret(&mut self)
fn halt(&mut self)
fn pause(&mut self)
fn nop(&mut self)
fn sig(&mut self, signal: Signal)
fn gen(self) -> ImageData
fn gen_program(&self) -> Program
Trait Implementations
impl Default for ImageBuilder
[src]
fn default() -> ImageBuilder
Returns the "default value" for a type. Read more
impl Clone for ImageBuilder
[src]
fn clone(&self) -> ImageBuilder
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more