Crate libqaul_types[][src]

A type fascade for libqaul

Using this crate directly is usually not neccessary, instead you should use libqaul-sdk to pull in the RPC adapter for the API.

To learn more about how to write components for the qaul.net rpc system (qrpc), check out the qrpc-sdk crate documentation.

All types in this crate should be Serialize and Deserialize to allow them to be re-used for higher-layer RPC protocols, such as the HTTP server used for the emberweb UI client.

Modules

contacts

Per-user contact book management

diff

API diffs

error

Error and Result handling

messages

Low-level binary payload messages for qaul.net

rpc

RPC support module

services

Application service management and utilities

users

Network user and session management

Structs

Identity

Re-export the core Identity from ratman