pub struct ModulationType {
    pub spread_spectrum: SpreadSpectrum,
    pub major_modulation: TransmitterMajorModulation,
    pub radio_system: TransmitterModulationTypeSystem,
}Fields§
§spread_spectrum: SpreadSpectrum§major_modulation: TransmitterMajorModulation§radio_system: TransmitterModulationTypeSystemImplementations§
Source§impl ModulationType
 
impl ModulationType
pub fn new() -> Self
pub fn with_spread_spectrum(self, spread_spectrum: SpreadSpectrum) -> Self
pub fn with_major_modulation( self, major_modulation: TransmitterMajorModulation, ) -> Self
pub fn with_radio_system( self, radio_system: TransmitterModulationTypeSystem, ) -> Self
Trait Implementations§
Source§impl Clone for ModulationType
 
impl Clone for ModulationType
Source§fn clone(&self) -> ModulationType
 
fn clone(&self) -> ModulationType
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 ModulationType
 
impl Debug for ModulationType
Source§impl Default for ModulationType
 
impl Default for ModulationType
Source§impl PartialEq for ModulationType
 
impl PartialEq for ModulationType
impl Copy for ModulationType
impl StructuralPartialEq for ModulationType
Auto Trait Implementations§
impl Freeze for ModulationType
impl RefUnwindSafe for ModulationType
impl Send for ModulationType
impl Sync for ModulationType
impl Unpin for ModulationType
impl UnwindSafe for ModulationType
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