Crate turbofuro_runtime

Source

Modules§

actor
debug
errors
evaluations
executor
http_utils
resources

Macros§

expr
handle_dangling_error
storage_value

Structs§

DescriptionParseError
LayeredDescribedStorage
Layered storage for evaluating expressions with multiple storages without having to duplicate the storages
LayeredStorage
Layered storage for evaluating expressions with multiple storages without having to duplicate the storages
ParseResult
TelParseAction
TelParseError

Enums§

BinaryOpType
Description
Expr
Op
Op enum for Token parsing
SelectorDescription
SelectorPart
StorageValue
TelError
UnaryOpType

Constants§

NULL

Traits§

DescribedEnvironment
DescribedStorage
Environment
Storage

Functions§

clean_kv
describe
Describes a storage value
evaluate_description_notation
evaluate_selector
evaluate_selector_description
evaluate_value
merge
parse
parse_description
parse_value_by_description
predict_description
serialize_number
Custom serializer for StorageValue::Number
spawn_kv_cleaner
store_description
store_value

Type Aliases§

ObjectBody
ObjectDescription
Selector
A selector is a list of parts that can be used to point to a place in a storage It can be a simple identifier, an object’s attribute, a array slice or a null value (write to nothing like in /dev/null)
Span
Spanned