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;

Modules§

http
session
ws

Structs§

AuthRequest
AuthResponse
CommandRequest
CommandResponse
ErrResponse
Frame
FrameColumn
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
Params
RequestPayload
ResponsePayload
Type
All possible RQL data types
Value
A RQL value, represented as a native Rust type.