Expand description
Rust client for the BUSY Bar HTTP API
Modules§
- api
- Api endpoints
- model
- Request and response schemas
- types
- Values the API accepts, validated on construction
Structs§
- ApiError
- Error reported by the device
- Body
- The body of a response, specifivally for error messages
- Client
- Client for a single device
- Client
Builder - Builder for a
Client - Http
Transport Error - Failure from the underlying transport
- Reqwest
Http Transport - Transport backed by
reqwest - Timeout
- How long a request may take, until it times out
Enums§
- ApiPrefix
- Path the API is mounted under.
- Base
UrlError - Why a base URL is unusable
- Build
Request Error - Why a request could not be built
- Error
- Busylib’s top level error
Traits§
- Http
Transport - The HTTP transport which the client sends its requests over