Re-exports§
pub use category::Category;pub use expression::Expression;pub use expression::ExpressionExt;pub use expression::FunctionExpression;pub use function::Function;pub use function::Parameter;pub use state::TypeInfo;pub use state::TypeState;pub use type_def::TypeDef;
Modules§
- category
- codes
- conversion
- expression
- function
- prelude
- runtime
- state
- type_
def TypeDefs- unused_
expression_ checker - value
Structs§
- Compilation
Result - Compile
Config - Compiler
- The compiler has many
compile_*functions. These all accept astateparam which should contain the type state of the program immediately before the expression that is being compiled would execute. The state should be modified to reflect the state after the compiled expression executes. This logic lives inExpression::type_info. - Context
- Deprecation
Warning - Program
- Program
Info - Target
Value - Target
Value Ref
Enums§
- Expression
Error - Time
Zone - Timezone reference.
- VrlRuntime
- Available VRL runtimes.
Traits§
- Secret
Target - The Secret trait defines methods for managing secret data associated with a
Targetstruct. - Target
- Any target object you want to remap using VRL has to implement this trait.
Functions§
- compile
- Compiles the given source code into the final
Program. - compile_
with_ external - Compiles the given source code with a specified external environment and configuration.
- compile_
with_ state - Compiles the given source code with a specified compilation state and configuration.