pub struct LoRaInterfaceInput<'a, SPI, BUSY, DIO1, RST, DLY> {
pub radio: Sx126x<SPI, BUSY, DIO1, RST, DLY>,
pub profile: RadioProfile,
pub airtime_policy: AirtimePolicy,
pub tx_queue: &'a mut [u8],
pub control: &'a LoRaControl,
pub status: &'a EmbassyInterfaceStatus,
pub spectrum: &'a LoRaSpectrumStatus,
pub lifecycle: DynamicSender<'a, InterfaceLifecycle>,
}Fields§
§radio: Sx126x<SPI, BUSY, DIO1, RST, DLY>§profile: RadioProfile§airtime_policy: AirtimePolicy§tx_queue: &'a mut [u8]§control: &'a LoRaControl§status: &'a EmbassyInterfaceStatus§spectrum: &'a LoRaSpectrumStatus§lifecycle: DynamicSender<'a, InterfaceLifecycle>Auto Trait Implementations§
impl<'a, SPI, BUSY, DIO1, RST, DLY> !RefUnwindSafe for LoRaInterfaceInput<'a, SPI, BUSY, DIO1, RST, DLY>
impl<'a, SPI, BUSY, DIO1, RST, DLY> !Send for LoRaInterfaceInput<'a, SPI, BUSY, DIO1, RST, DLY>
impl<'a, SPI, BUSY, DIO1, RST, DLY> !Sync for LoRaInterfaceInput<'a, SPI, BUSY, DIO1, RST, DLY>
impl<'a, SPI, BUSY, DIO1, RST, DLY> !UnwindSafe for LoRaInterfaceInput<'a, SPI, BUSY, DIO1, RST, DLY>
impl<'a, SPI, BUSY, DIO1, RST, DLY> Freeze for LoRaInterfaceInput<'a, SPI, BUSY, DIO1, RST, DLY>
impl<'a, SPI, BUSY, DIO1, RST, DLY> Unpin for LoRaInterfaceInput<'a, SPI, BUSY, DIO1, RST, DLY>
impl<'a, SPI, BUSY, DIO1, RST, DLY> UnsafeUnpin for LoRaInterfaceInput<'a, SPI, BUSY, DIO1, RST, DLY>
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