Crate backend

Crate backend 

Source
Expand description

The CatColab backend library.

Modules§

app
Top-level application state and error types.
auth
Authentication and authorization for document refs.
autosurgeon_datetime
Autosurgeon utilities for datetime serialization.
document
Procedures to create and manipulate documents. Procedures to create and manipulate documents.
ref_actor
Per-ref actor for autosave, navigation, and lifecycle operations. Per-ref actor that coordinates changes to a document ref’s state.
rpc
RPC service for the backend.
storage
Storage backend for Automerge documents. Storage adapters for Automerge.
user
User accounts and profiles.
user_state
User state synchronized via Automerge.
user_state_updates
User-state update helpers called from RPC handlers. User-state update helpers called from RPC handlers after mutations.