pub struct BandDetailsBuilder<'a, C, S> { /* private fields */ }
Implementations§
Source§impl<'a, C> BandDetailsBuilder<'a, C, NoName>
impl<'a, C> BandDetailsBuilder<'a, C, NoName>
pub fn name( self, name: impl Into<String>, ) -> BandDetailsBuilder<'a, C, NoBandType>
Source§impl<'a, C> BandDetailsBuilder<'a, C, NoBandType>
impl<'a, C> BandDetailsBuilder<'a, C, NoBandType>
pub fn band_type( self, band_type: BandType, ) -> BandDetailsBuilder<'a, C, NoFrequency>
Source§impl<'a, C> BandDetailsBuilder<'a, C, NoFrequency>
impl<'a, C> BandDetailsBuilder<'a, C, NoFrequency>
pub fn frequency( self, frequency: impl Into<f64>, ) -> BandDetailsBuilder<'a, C, NoBandWidth>
Source§impl<'a, C> BandDetailsBuilder<'a, C, NoBandWidth>
impl<'a, C> BandDetailsBuilder<'a, C, NoBandWidth>
pub fn default_band_width( self, bandwidth_mghz: impl Into<f64>, ) -> BandDetailsBuilder<'a, C, NoIoConfig>
Source§impl<'a, C> BandDetailsBuilder<'a, C, NoIoConfig>
impl<'a, C> BandDetailsBuilder<'a, C, NoIoConfig>
pub fn io_hardware( self, hardware: IoHardware, ) -> BandDetailsBuilder<'a, C, BandDetails>
Source§impl<C> BandDetailsBuilder<'_, C, BandDetails>
impl<C> BandDetailsBuilder<'_, C, BandDetails>
pub fn polarization(self, polarization: Polarization) -> Self
pub fn modulation(self, modulation: impl Into<String>) -> Self
pub fn effective_isotropic_radiative_power(self, eirp: impl Into<f64>) -> Self
pub fn gain(self, gain: impl Into<f64>) -> Self
pub fn manual_transmit_control(self, control: bool) -> Self
Auto Trait Implementations§
impl<'a, C, S> Freeze for BandDetailsBuilder<'a, C, S>where
S: Freeze,
impl<'a, C, S> RefUnwindSafe for BandDetailsBuilder<'a, C, S>where
S: RefUnwindSafe,
C: RefUnwindSafe,
impl<'a, C, S> Send for BandDetailsBuilder<'a, C, S>
impl<'a, C, S> Sync for BandDetailsBuilder<'a, C, S>
impl<'a, C, S> Unpin for BandDetailsBuilder<'a, C, S>where
S: Unpin,
impl<'a, C, S> UnwindSafe for BandDetailsBuilder<'a, C, S>where
S: UnwindSafe,
C: RefUnwindSafe,
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