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
kindmodule has all relevant types related to progressive type checking. - secrets
- Contains the
Secretstype. - 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.