Skip to main content

Crate surreal_client

Crate surreal_client 

Source
Expand description

SurrealDB connectivity layer

This module provides a comprehensive interface for connecting to and interacting with SurrealDB instances via HTTP and WebSocket protocols.

Re-exports§

pub use client::SurrealClient;
pub use connection::SurrealConnection;
pub use engine::Engine;
pub use engines::DebugEngine;
pub use engines::WsCborEngine;
pub use error::Result;
pub use error::SurrealError;
pub use mocks::MockSurrealEngine;
pub use mocks::SurrealMockBuilder;
pub use record::RecordId;
pub use record::RecordIdValue;
pub use record::RecordRange;
pub use record::Table;
pub use session::SessionState;

Modules§

client
connection
Connection builder for SurrealDB with authentication and engine creation
engine
engines
error
mocks
Mock implementations for SurrealDB testing
params
record
session