Module prelude

Module prelude 

Source

Re-exports§

pub use crate::diagnostic::DiagnosticMessage;
pub use crate::diagnostic::Note;
pub use crate::diagnostic::Span;
pub use crate::value::KeyString;
pub use crate::value::Kind;
pub use crate::value::ObjectMap;
pub use crate::value::Value;
pub use crate::value::ValueRegex;
pub use crate::value::kind::Collection;
pub use crate::value::kind::Field;
pub use crate::value::kind::Index;
pub use crate::value::value;
pub use crate::value::value::IterItem;
pub use super::Resolved;
pub use super::Context;
pub use super::Expression;
pub use super::ExpressionError;
pub use super::ExpressionExt;
pub use super::Function;
pub use super::FunctionExpression;
pub use super::Parameter;
pub use super::TimeZone;
pub use super::TypeDef;
pub use super::expression;
pub use super::function;
pub use super::function::ArgumentList;
pub use super::function::Closure;
pub use super::function::Compiled;
pub use super::function::Example;
pub use super::function::FunctionCompileContext;
pub use super::function::closure;
pub use super::state;
pub use super::state::TypeInfo;
pub use super::state::TypeState;
pub use super::type_def;
pub use super::value::ValueError;
pub use super::value::VrlValueArithmetic;
pub use super::value::VrlValueConvert;
pub use super::value::kind;
pub use super::Category;

Modules§

fmt
Utilities for formatting and printing Strings.

Macros§

example
Macro to create an Example with automatic source location tracking
expr
Create a boxed Expression trait object from a given Value.
func_args
indoc
Unindent and produce &'static str or &'static [u8].
test_function
test_type_def

Structs§

Bytes
A cheaply cloneable and sliceable chunk of contiguous memory.
NotNan
A wrapper around floats providing an implementation of Eq, Ord and Hash.

Type Aliases§

ExpressionResult