pub struct SpreadSpectrum {
pub frequency_hopping: bool,
pub pseudo_noise: bool,
pub time_hopping: bool,
}Fields§
§frequency_hopping: bool§pseudo_noise: bool§time_hopping: boolImplementations§
Source§impl SpreadSpectrum
impl SpreadSpectrum
pub fn new() -> Self
pub fn new_with_values( frequency_hopping: bool, pseudo_noise: bool, time_hopping: bool, ) -> Self
pub fn with_frequency_hopping(self) -> Self
pub fn with_pseudo_noise(self) -> Self
pub fn with_time_hopping(self) -> Self
Trait Implementations§
Source§impl Clone for SpreadSpectrum
impl Clone for SpreadSpectrum
Source§fn clone(&self) -> SpreadSpectrum
fn clone(&self) -> SpreadSpectrum
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SpreadSpectrum
impl Debug for SpreadSpectrum
Source§impl Default for SpreadSpectrum
impl Default for SpreadSpectrum
Source§impl From<&SpreadSpectrum> for u16
impl From<&SpreadSpectrum> for u16
Source§fn from(value: &SpreadSpectrum) -> Self
fn from(value: &SpreadSpectrum) -> Self
Converts to this type from the input type.
Source§impl From<u16> for SpreadSpectrum
impl From<u16> for SpreadSpectrum
Source§impl PartialEq for SpreadSpectrum
impl PartialEq for SpreadSpectrum
impl Copy for SpreadSpectrum
impl StructuralPartialEq for SpreadSpectrum
Auto Trait Implementations§
impl Freeze for SpreadSpectrum
impl RefUnwindSafe for SpreadSpectrum
impl Send for SpreadSpectrum
impl Sync for SpreadSpectrum
impl Unpin for SpreadSpectrum
impl UnwindSafe for SpreadSpectrum
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