Crate buildsrs_backend
source ·Expand description
Buildsrs Backend
This crate implements the backend of the buildsrs project. It exposes a REST API that allows
for fetching crate metadata, list and download artifacts. In addition, it also exposes a
WebSocket
that the builders connect to in order to fetch build jobs and stream logs.
Persistence is not implemented here, but abstracted away by the
Storage
and Database
types and
traits.
Structs
- Backend state.
Functions
- Files for the frontend
Type Aliases
- Mapping of file path to content
- Read-only, shared files