Expand description
A Store backed by a remote gonzalo daemon. Operators choose the
transport: ServerStore::http (HTTP/JSON via reqwest) or
ServerStore::grpc (gRPC via tonic). Both speak the same JSON
serialization of gonzalo-core types. Each transport has a
*_with_token constructor that sends Authorization: Bearer <token>.
Structs§
- Server
Store - A client substrate over a remote gonzalo daemon.
Constants§
- DAEMON_
PREDATES_ BLOB_ PRESENCE - The error
has_blobreturns against a daemon whose gRPC service has noHasBlobRPC (Unimplemented). - DAEMON_
PREDATES_ REPLICATION - The error every replication call (
get_raw,list_raw,put_raw,purge) returns against a daemon without the replication surface: HTTP404on the route, or gRPCUnimplemented. There is deliberately no fallback to the consumer routes. Consumer reads hide tombstones and consumer put re-stamps recreations, so replicating through them resurrects deleted records (spec §3.6).