[][src]Trait xassembler::Target

pub trait Target {
    fn push(value: impl ToString) -> String;
fn load(value: impl ToString) -> String;
fn store(value: impl ToString) -> String;
fn number(value: impl ToString) -> String;
fn string(value: impl ToString) -> String;
fn copy(value: impl ToString) -> String;
fn func(value: impl ToString) -> String;
fn foreign_func(value: impl ToString) -> String;
fn while_loop(condition: impl ToString, body: impl ToString) -> String;
fn if_then_else(
        condition: impl ToString,
        then_fn: impl ToString,
        else_fn: impl ToString
    ) -> String;
fn call(func: impl ToString) -> String;
fn method_call(method_name: impl ToString) -> String;
fn assign(pointer_value: impl ToString) -> String;
fn dotname(head: Value, tail: Vec<Identifier>) -> String;
fn indexname(head: Value, tail: Vec<Value>) -> String; fn quote(name: impl ToString) -> String { ... } }

Required methods

fn push(value: impl ToString) -> String

fn load(value: impl ToString) -> String

fn store(value: impl ToString) -> String

fn number(value: impl ToString) -> String

fn string(value: impl ToString) -> String

fn copy(value: impl ToString) -> String

fn func(value: impl ToString) -> String

fn foreign_func(value: impl ToString) -> String

fn while_loop(condition: impl ToString, body: impl ToString) -> String

fn if_then_else(
    condition: impl ToString,
    then_fn: impl ToString,
    else_fn: impl ToString
) -> String

fn call(func: impl ToString) -> String

fn method_call(method_name: impl ToString) -> String

fn assign(pointer_value: impl ToString) -> String

fn dotname(head: Value, tail: Vec<Identifier>) -> String

fn indexname(head: Value, tail: Vec<Value>) -> String

Loading content...

Provided methods

fn quote(name: impl ToString) -> String

Loading content...

Implementors

impl Target for Golang[src]

impl Target for Rust[src]

Loading content...