Module value

Module value 

Source

Re-exports§

pub use blob::Blob;
pub use constraint::Constraint;
pub use constraint::FFITypeConstraint;
pub use constraint::TypeConstraint;
pub use decimal::Decimal;
pub use int::Int;
pub use row_number::RowNumber;
pub use uint::Uint;
pub use uuid::Uuid4;
pub use uuid::Uuid7;

Modules§

blob
boolean
constraint
container
decimal
frame
int
is
number
row_number
temporal
uint
uuid

Structs§

Date
A date value representing a calendar date (year, month, day) without time information. Always interpreted in SVTC.
DateTime
A date and time value with nanosecond precision. Always in SVTC timezone.
Duration
A duration value representing a duration between two points in time.
IdentityId
An identity identifier - a unique UUID v7 for an identity
OrderedF32
A wrapper around f32 that provides total ordering by rejecting NaN values. This type is sortable and can be used in collections that require Ord, such as BTreeMap and BTreeSet. It prevents NaN values from being stored, ensuring that all values are comparable and can be sorted consistently.
OrderedF64
A wrapper around f64 that provides total ordering by rejecting NaN values. This type is sortable and can be used in collections that require Ord, such as BTreeMap and BTreeSet. It prevents NaN values from being stored, ensuring that all values are comparable and can be sorted consistently.
Time
A time value representing time of day (hour, minute, second, nanosecond) without date information.

Enums§

DictionaryEntryId
A dictionary entry ID that can be one of several unsigned integer sizes. The variant used depends on the dictionary’s id_type configuration.
FromValueError
Error type for Value extraction failures
Type
All possible RQL data types
Value
A RQL value, represented as a native Rust type.

Traits§

GetType
IntoValue
TryFromValue
Trait for strict extraction of Rust types from Value.
TryFromValueCoerce
Trait for widening extraction of Rust types from Value.