pub struct I2cInterfaceChannels {
pub tx_i2c_interface_to_atlas_scientific: AquaSender<Result<I2cResponse, I2cError>>,
pub rx_i2c_interface_from_atlas_scientific: AquaReceiver<I2cRequest>,
pub rx_i2c_interface_from_signal_handler: AquaReceiver<InternalCommand>,
}Expand description
Container for channels used by I2cInterface
Fields§
§tx_i2c_interface_to_atlas_scientific: AquaSender<Result<I2cResponse, I2cError>>§rx_i2c_interface_from_atlas_scientific: AquaReceiver<I2cRequest>§rx_i2c_interface_from_signal_handler: AquaReceiver<InternalCommand>Trait Implementations§
Auto Trait Implementations§
impl Freeze for I2cInterfaceChannels
impl RefUnwindSafe for I2cInterfaceChannels
impl Send for I2cInterfaceChannels
impl !Sync for I2cInterfaceChannels
impl Unpin for I2cInterfaceChannels
impl UnwindSafe for I2cInterfaceChannels
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more