Crate reifydb_client

Crate reifydb_client 

Source

Re-exports§

pub use http::HttpBlockingSession;
pub use http::HttpCallbackSession;
pub use http::HttpChannelSession;
pub use http::HttpClient;
pub use http::HttpResponseMessage;
pub use session::CommandResult;
pub use session::QueryResult;
pub use ws::ChannelResponse;
pub use ws::ResponseMessage;
pub use ws::WsBlockingSession;
pub use ws::WsCallbackSession;
pub use ws::WsChannelSession;
pub use ws::client::WsClient;
pub use reifydb_type as type;

Modules§

http
session
ws

Structs§

AuthRequest
AuthResponse
CommandRequest
CommandResponse
ErrResponse
Frame
FrameColumn
FrameRow
A reference to a single row in a Frame.
FrameRows
Iterator over rows in a Frame.
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.
QueryRequest
QueryResponse
Request
Response
WebsocketColumn
WebsocketFrame

Enums§

Client
Unified client that can be either WebSocket or HTTP
FrameColumnData
FrameError
Error type for Frame extraction operations
FromFrameError
Error type for Frame deserialization via FromFrame derive.
FromValueError
Error type for Value extraction failures
Params
RequestPayload
ResponsePayload
Type
All possible RQL data types
Value
A RQL value, represented as a native Rust type.

Traits§

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

Derive Macros§

FromFrame
Derives FromFrame for a struct, enabling deserialization from a Frame.