Ruler.FactTemplate (Ruler v0.1.0) View Source
Link to this section Summary
Link to this section Types
Specs
bindings_map() :: %{required(variable_name()) => any()}
Specs
constant() :: {:const, term()}
Specs
Specs
Specs
variable() :: {:var, variable_name()}
Specs
Link to this section Functions
Specs
apply_bindings(FactTemplate.t(), bindings_map()) :: Fact.t()
Specs
Specs
Specs
Specs
generate_bindings(FactTemplate.t(), Fact.t()) :: bindings_map()
Specs
indexed_variables(t()) :: [{Fact.field_index(), variable_name()}]