Re-exports§
Modules§
Structs§
- ApiError
- Very simple error type - just holds a description of the error. This is useful for human diagnosis and troubleshooting, but not for applications to parse. The justification for this is to deny applications visibility into the communication layer, forcing the application code to act solely on the logical responses that the API provides, promoting abstraction in the application code.
- Context
Wrapper - Context wrapper, to bind an API with a context.
Enums§
- Extra
Info Error - Extra
Info Ok - I2cBus
ApiResponse - I2cBus
List Response - I2cBus
Read Byte Response - I2cBus
Read Bytes Response - I2cBus
Read RegResponse - I2cBus
Write Byte RegResponse - I2cBus
Write Byte Response - I2cBus
Write Bytes RegResponse - I2cBus
Write Bytes Response
Constants§
Traits§
- Api
- API
- ApiNo
Context - API without a
Context
- Context
Wrapper Ext - Trait to extend an API to make it easy to bind it to a context.
- Future
- Trait for types which are a placeholder of a value that may become available at some later point in time.
- OkOr
Other