pub struct Frequency(/* private fields */);Expand description
Frequency in Hertz
Implementations§
Source§impl Frequency
impl Frequency
Sourcepub const fn to_kilohertz(&self) -> f64
pub const fn to_kilohertz(&self) -> f64
Returns the value of the frequency in KHz.
Sourcepub const fn to_megahertz(&self) -> f64
pub const fn to_megahertz(&self) -> f64
Returns the value of the frequency in MHz.
Sourcepub const fn to_gigahertz(&self) -> f64
pub const fn to_gigahertz(&self) -> f64
Returns the value of the frequency in GHz.
Sourcepub const fn to_terahertz(&self) -> f64
pub const fn to_terahertz(&self) -> f64
Returns the value of the frequency in THz.
Sourcepub fn wavelength(&self) -> Distance
pub fn wavelength(&self) -> Distance
Returns the wavelength.
Sourcepub fn band(&self) -> Option<FrequencyBand>
pub fn band(&self) -> Option<FrequencyBand>
Returns the IEEE letter code if the frequency matches one of the bands.
Trait Implementations§
Source§impl AddAssign for Frequency
impl AddAssign for Frequency
Source§fn add_assign(&mut self, rhs: Self)
fn add_assign(&mut self, rhs: Self)
Performs the
+= operation. Read moreSource§impl PartialOrd for Frequency
impl PartialOrd for Frequency
Source§impl SubAssign for Frequency
impl SubAssign for Frequency
Source§fn sub_assign(&mut self, rhs: Self)
fn sub_assign(&mut self, rhs: Self)
Performs the
-= operation. Read moreimpl Copy for Frequency
impl StructuralPartialEq for Frequency
Auto Trait Implementations§
impl Freeze for Frequency
impl RefUnwindSafe for Frequency
impl Send for Frequency
impl Sync for Frequency
impl Unpin for Frequency
impl UnsafeUnpin for Frequency
impl UnwindSafe for Frequency
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