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 { ... }
}