Trait mech_core::MechFunctionCompiler

source ·
pub trait MechFunctionCompiler {
    // Required method
    fn compile(
        &self,
        block: &mut Block,
        arguments: &Vec<Argument>,
        out: &Out,
    ) -> Result<(), MechError>;
}

Required Methods§

source

fn compile( &self, block: &mut Block, arguments: &Vec<Argument>, out: &Out, ) -> Result<(), MechError>

Implementors§

source§

impl MechFunctionCompiler for CompareEqual

source§

impl MechFunctionCompiler for CompareGreater

source§

impl MechFunctionCompiler for CompareGreaterEqual

source§

impl MechFunctionCompiler for CompareLess

source§

impl MechFunctionCompiler for CompareLessEqual

source§

impl MechFunctionCompiler for CompareNotEqual

source§

impl MechFunctionCompiler for LogicAnd

source§

impl MechFunctionCompiler for LogicNot

source§

impl MechFunctionCompiler for LogicXor

source§

impl MechFunctionCompiler for LoigicOr

source§

impl MechFunctionCompiler for MathAdd

source§

impl MechFunctionCompiler for MathDiv

source§

impl MechFunctionCompiler for MathExp

source§

impl MechFunctionCompiler for MathMul

source§

impl MechFunctionCompiler for MathNegate

source§

impl MechFunctionCompiler for MathSub

source§

impl MechFunctionCompiler for MathAddUpdate

source§

impl MechFunctionCompiler for MathDivideUpdate

source§

impl MechFunctionCompiler for MathMultiplyUpdate

source§

impl MechFunctionCompiler for MathSubtractUpdate

source§

impl MechFunctionCompiler for MatrixMul

source§

impl MechFunctionCompiler for MatrixTranspose

source§

impl MechFunctionCompiler for SetAll

source§

impl MechFunctionCompiler for SetAny

source§

impl MechFunctionCompiler for SetCartesian

source§

impl MechFunctionCompiler for StatsSum

source§

impl MechFunctionCompiler for TableAppend

source§

impl MechFunctionCompiler for TableDefine

source§

impl MechFunctionCompiler for TableFlatten

source§

impl MechFunctionCompiler for TableFollowedBy

source§

impl MechFunctionCompiler for TableHorizontalConcatenate

source§

impl MechFunctionCompiler for TableRange

source§

impl MechFunctionCompiler for TableSet

source§

impl MechFunctionCompiler for TableSize

source§

impl MechFunctionCompiler for TableSplit

source§

impl MechFunctionCompiler for TableVerticalConcatenate