Crate vrl

Source

Re-exports§

pub use compiler::prelude;

Modules§

compiler
core
datadog_filter
datadog_grok
datadog_search_syntax
diagnostic
parser
parsing
path
This module contains all of the logic for paths.
protobuf
stdlib
value
The value crate contains types shared across Vector libraries to support it’s use of Value and the closely linked Kind in support of progressive type checking.

Macros§

btreemap
A macro to easily create a map containing Value
event_path
Syntactic sugar for creating a pre-parsed path. This path points at an event (as opposed to metadata).
expr
Create a boxed [Expression][crate::Expression] trait object from a given Value.
metadata_path
Syntactic sugar for creating a pre-parsed path. This path points at metadata (as opposed to the event).
owned_event_path
Syntactic sugar for creating a pre-parsed owned event path. This path points at the event (as opposed to metadata).
owned_metadata_path
Syntactic sugar for creating a pre-parsed owned metadata path. This path points at metadata (as opposed to the event).
owned_value_path
Syntactic sugar for creating a pre-parsed owned path.
path
Syntactic sugar for creating a pre-parsed path.
value
A macro to easily generate Values