Crate fidl_next_fuchsia_hardware_i2cimpl

Source

Modules§

compat
Compatibility shims which mimic some API surfaces of the current Rust bindings.
device
i2c_impl_op_type

Structs§

Device
The type corresponding to the Device protocol. Low-level protocol for i2c drivers.
DeviceGetMaxTransferSizeResponse
DeviceSetBitrateRequest
DeviceTransactRequest
DeviceTransactResponse
I2cImplOp
See Transact below for usage.
ReadData
The result of one read transaction.
Service
The type corresponding to the Service service.
ServiceConnector
A strongly-typed service connector for the Service service.
WireDeviceGetMaxTransferSizeResponse
The wire type corresponding to DeviceGetMaxTransferSizeResponse.
WireDeviceSetBitrateRequest
The wire type corresponding to DeviceSetBitrateRequest.
WireDeviceTransactRequest
The wire type corresponding to DeviceTransactRequest.
WireDeviceTransactResponse
The wire type corresponding to DeviceTransactResponse.
WireI2cImplOp
The wire type corresponding to I2cImplOp.
WireI2cImplOpType
The wire type corresponding to I2cImplOpType.
WireOptionalI2cImplOpType
WireReadData
The wire type corresponding to ReadData.

Enums§

I2cImplOpType
If read_size is set: This is a read operation and read_size bytes will be read. If write_data is set: This is a write operation and write_data will be written.

Traits§

DeviceClientHandler
A client handler for the Device protocol.
DeviceServerHandler
A server handler for the Device protocol.
ServiceHandler
A service handler for the Service service.

Type Aliases§

DeviceSetBitrateResponse
WireDeviceSetBitrateResponse
The wire type corresponding to DeviceSetBitrateResponse.