Module value

Module value 

Source
Expand description

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.

Re-exports§

pub use kind::Kind;
pub use self::secrets::Secrets;
pub use self::value::ObjectMap;
pub use self::value::Value;
pub use self::value::ValueRegex;

Modules§

kind
The kind module has all relevant types related to progressive type checking.
secrets
Contains the Secrets type.
value
Contains the main “Value” type for Vector and VRL, as well as helper methods.

Structs§

KeyString
The key type value. This is a simple zero-overhead wrapper set up to make it explicit that object keys are read-only and their underlying type is opaque and may change for efficiency.