Crate tremor_value[][src]

Expand description

A tremor value to represent data

Re-exports

pub use value::from::*;
pub use value::parse_to_value;
pub use value::parse_to_value_with_buffers;
pub use value::Object;
pub use value::Value;

Modules

prelude

Prelude module

value

The value modules defines a structural module of tremor supported types

Macros

json

Taken from: https://github.com/serde-rs/json/blob/5b5f95831d9e0d769367b30b76a686339bffd209/src/macros.rs Construct a simd_json::Value from a JSON literal.

json_typed

Adapted from: https://github.com/serde-rs/json/blob/5b5f95831d9e0d769367b30b76a686339bffd209/src/macros.rs Constructs a simd_json::Value from a JSON literal and allows specifying whether it generates an owned or borrowed variant.

literal

Convenience to generate tremor-value from json literals

Structs

AlignedBuf

SIMD aligned buffer

KnownKey

Well known key that can be looked up in a Value faster. It achives this by memorizing the hash.

Enums

Error

A Error

KnownKeyError

Error for known keys

StaticNode

Static tape node

Functions

structurize

Returns a struct populated against the DOM value via serde deserialization

to_value

convert anything implementing Serialize into a Value using our own Serializer.

Type Definitions

Result

Result type