[−][src]Trait picolang::commands::execution::ValueExecution
Provided methods
fn run_with_context(
&self,
pico_rule: &PicoRules,
runtime: &mut PicoRuntime<'_>,
ctx: &mut PicoContext
) -> MyResult<PicoValue>
&self,
pico_rule: &PicoRules,
runtime: &mut PicoRuntime<'_>,
ctx: &mut PicoContext
) -> MyResult<PicoValue>
Evaluates a value within the context of a PicoRule
, variables namespaces and the current context
Arguments
pico_rule
- The rule file thats being usedruntime
- PicoRuntimectx
- the context, hold the initial JSON and any local variables
Implementors
impl ValueExecution for ValueProducer
[src]
Produce a PicoValue
fn run_with_context(
&self,
pico_rules: &PicoRules,
runtime: &mut PicoRuntime<'_>,
ctx: &mut PicoContext
) -> ValueResult
[src]
&self,
pico_rules: &PicoRules,
runtime: &mut PicoRuntime<'_>,
ctx: &mut PicoContext
) -> ValueResult
impl ValueExecution for Var
[src]
fn run_with_context(
&self,
pico_rules: &PicoRules,
runtime: &mut PicoRuntime<'_>,
ctx: &mut PicoContext
) -> ValueResult
[src]
&self,
pico_rules: &PicoRules,
runtime: &mut PicoRuntime<'_>,
ctx: &mut PicoContext
) -> ValueResult
impl ValueExecution for ConCat
[src]
fn run_with_context(
&self,
pico_rules: &PicoRules,
runtime: &mut PicoRuntime<'_>,
ctx: &mut PicoContext
) -> ValueResult
[src]
&self,
pico_rules: &PicoRules,
runtime: &mut PicoRuntime<'_>,
ctx: &mut PicoContext
) -> ValueResult
impl ValueExecution for Extract
[src]
fn run_with_context(
&self,
pico_rules: &PicoRules,
runtime: &mut PicoRuntime<'_>,
ctx: &mut PicoContext
) -> ValueResult
[src]
&self,
pico_rules: &PicoRules,
runtime: &mut PicoRuntime<'_>,
ctx: &mut PicoContext
) -> ValueResult
impl ValueExecution for LiteralI64
[src]
fn run_with_context(
&self,
pico_rules: &PicoRules,
runtime: &mut PicoRuntime<'_>,
ctx: &mut PicoContext
) -> ValueResult
[src]
&self,
pico_rules: &PicoRules,
runtime: &mut PicoRuntime<'_>,
ctx: &mut PicoContext
) -> ValueResult
impl ValueExecution for LiteralString
[src]
fn run_with_context(
&self,
pico_rules: &PicoRules,
runtime: &mut PicoRuntime<'_>,
ctx: &mut PicoContext
) -> ValueResult
[src]
&self,
pico_rules: &PicoRules,
runtime: &mut PicoRuntime<'_>,
ctx: &mut PicoContext
) -> ValueResult
impl ValueExecution for Pointer
[src]
fn run_with_context(
&self,
pico_rules: &PicoRules,
runtime: &mut PicoRuntime<'_>,
ctx: &mut PicoContext
) -> ValueResult
[src]
&self,
pico_rules: &PicoRules,
runtime: &mut PicoRuntime<'_>,
ctx: &mut PicoContext
) -> ValueResult
impl ValueExecution for Slice
[src]
fn run_with_context(
&self,
pico_rules: &PicoRules,
runtime: &mut PicoRuntime<'_>,
ctx: &mut PicoContext
) -> ValueResult
[src]
&self,
pico_rules: &PicoRules,
runtime: &mut PicoRuntime<'_>,
ctx: &mut PicoContext
) -> ValueResult
impl ValueExecution for TableLookup
[src]
fn run_with_context(
&self,
pico_rules: &PicoRules,
runtime: &mut PicoRuntime<'_>,
_ctx: &mut PicoContext
) -> ValueResult
[src]
&self,
pico_rules: &PicoRules,
runtime: &mut PicoRuntime<'_>,
_ctx: &mut PicoContext
) -> ValueResult
impl ValueExecution for VarLookup
[src]
fn run_with_context(
&self,
_pico_rules: &PicoRules,
_runtime: &mut PicoRuntime<'_>,
ctx: &mut PicoContext
) -> ValueResult
[src]
&self,
_pico_rules: &PicoRules,
_runtime: &mut PicoRuntime<'_>,
ctx: &mut PicoContext
) -> ValueResult
impl ValueExecution for PicoValue
[src]
fn run_with_context(
&self,
_pico_rules: &PicoRules,
_runtime: &mut PicoRuntime<'_>,
_ctx: &mut PicoContext
) -> ValueResult
[src]
&self,
_pico_rules: &PicoRules,
_runtime: &mut PicoRuntime<'_>,
_ctx: &mut PicoContext
) -> ValueResult