pub struct Ds18b20Channels {
pub rx_ds18b20_from_signal_handler: AquaReceiver<InternalCommand>,
}Fields§
§rx_ds18b20_from_signal_handler: AquaReceiver<InternalCommand>Implementations§
Source§impl Ds18b20Channels
impl Ds18b20Channels
Sourcepub fn receive_from_signal_handler(
&mut self,
) -> Result<InternalCommand, AquaChannelError>
pub fn receive_from_signal_handler( &mut self, ) -> Result<InternalCommand, AquaChannelError>
Receives a command from the signal handler (non-blocking).
This wrapper function performs a non-blocking receive-operation for a command and increments
the associated debug counter if the debug_channels feature is enabled and a
message is successfully received.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Ds18b20Channels
impl RefUnwindSafe for Ds18b20Channels
impl Send for Ds18b20Channels
impl !Sync for Ds18b20Channels
impl Unpin for Ds18b20Channels
impl UnwindSafe for Ds18b20Channels
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