Crate dmntk_feel

Crate dmntk_feel 

Source
Expand description

§FEEL definitions

Modules§

bif
Definitions of built-in functions.
closure
Closure
context
FEEL context.
dto
Data transfer objects for FEEL values
values
FEEL values

Macros§

scope
This macro creates a default scope.
value_null
Creates Value::Null with optional tracing message.
value_number
value_string

Structs§

FeelNumber
FEEL number.
FeelScope
The FEEL scope.
Name
FEEL name.
QualifiedName
FEEL QualifiedName.

Enums§

FeelType
FunctionBody
Function body may be defined multiple ways using FEEL or DMN. This enum is the representation of all of these cases.

Constants§

FEEL_TYPE_NAME_ANY
FEEL_TYPE_NAME_BOOLEAN
FEEL_TYPE_NAME_DATE
FEEL_TYPE_NAME_DATE_AND_TIME
FEEL_TYPE_NAME_DAYS_AND_TIME_DURATION
FEEL_TYPE_NAME_NULL
FEEL_TYPE_NAME_NUMBER
FEEL_TYPE_NAME_STRING
FEEL_TYPE_NAME_TIME
FEEL_TYPE_NAME_YEARS_AND_MONTHS_DURATION

Traits§

ToFeelString
Trait for converting FEEL artifact into FEEL string.

Functions§

is_built_in_type_name
Returns true when the specified type name is a built-in type.

Type Aliases§

Evaluator
Type alias of the function that evaluates FEEL expression or DMN model into Value.