#[non_exhaustive]pub enum Waveform {
LoRa,
Vangelista,
Fsk,
}Expand description
The family of waveforms (see the module).
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
LoRa
The chirp of LoRa (Chiani and Elzanaty 2019, eq. (5)), at any oversampling.
Vangelista
The discrete chirp of Vangelista (2017), eq. (3), one sample per chip.
Fsk
The FSK of the same cardinality, Vangelista (2017), eq. (17), one sample per chip.
Trait Implementations§
impl Copy for Waveform
impl Eq for Waveform
impl StructuralPartialEq for Waveform
Auto Trait Implementations§
impl Freeze for Waveform
impl RefUnwindSafe for Waveform
impl Send for Waveform
impl Sync for Waveform
impl Unpin for Waveform
impl UnsafeUnpin for Waveform
impl UnwindSafe for Waveform
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