Trait fress::transduce::Process[][src]

pub trait Process {
    fn ingest(
        &mut self,
        stack: &mut [Box<dyn Process>],
        v: Value
    ) -> Option<Value> { ... }
fn inges(
        &mut self,
        stack: &mut [Box<dyn Process>],
        v: &Value
    ) -> Option<Value> { ... }
fn ingest_kv(
        &mut self,
        stack: &mut [Box<dyn Process>],
        k: Value,
        v: Value
    ) -> Option<Value> { ... }
fn inges_kv(
        &mut self,
        stack: &mut [Box<dyn Process>],
        k: &Value,
        v: &Value
    ) -> Option<Value> { ... }
fn last_call(&mut self, stack: &mut [Box<dyn Process>]) -> Value { ... } }

Provided methods

Implementors