pub trait Runnable {
    fn run<R: Read, W: Write>(
        &self,
        code: &Code<Self>,
        env: &mut Environment<'_, R, W>
    )
    where
        Self: Sized
; fn process_loop_start<R: Read, W: Write>(
        code: &Code<Self>,
        env: &mut Environment<'_, R, W>
    )
    where
        Self: Sized
, { ... } fn process_loop_end<R: Read, W: Write>(
        code: &Code<Self>,
        env: &mut Environment<'_, R, W>
    )
    where
        Self: Sized
, { ... } }
Expand description

Represents runnable operations

Required Methods

Run the operation over code and environment

Provided Methods

Implementors