View Source API Reference surrealix v0.1.8

Modules

Main entry module for Surrealix

A vendored package, that makes reaching into deep structs little bit nicer.

Thin layer over the Websockets API for SurrealDB that is 100% generated from a data-structure.

Explicit config module to keep configurable options in a single place

Exception raised by Patiently when a condition fails to converge

This module is responsible to execute callbacks for on_auth hooks, that happen after a connection is established. This can not be done direcly in the handle_connect callback, since then it blocks the execution of the WebSockex process.

A small module to quickly test reconnection logic during development

Socket module to wrap the interactions with WebSockex process.

SocketState module makes testing the State transitions for Socket much simpler

Provides conventions to publishing :telemetry events

Telemetry Logger. Hooks telemetry events and logs them to stdout.

Generic utility functions