Module value

Module value 

Source

Re-exports§

pub use blob::Blob;
pub use constraint::Constraint;
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
decimal
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§

Type
All possible RQL data types
Value
A RQL value, represented as a native Rust type.

Traits§

GetType
IntoValue