Skip to main content

gonzalo_server/
lib.rs

1//! The gonzalo daemon library: a transport-agnostic [`Service`] over a
2//! `Store`, served over gRPC ([`serve_grpc`]) and/or HTTP/JSON
3//! ([`serve_http`]). Operators choose whichever transport they want.
4
5mod auth;
6mod config;
7mod grpc;
8mod http;
9mod service;
10
11pub use auth::{Access, Auth, Principal};
12pub use config::StoreConfig;
13pub use grpc::{GrpcAdapter, serve_grpc};
14pub use http::{router, serve_http};
15pub use service::{Service, ViewSummary};