pub struct FrequencyHz(/* private fields */);Expand description
A validated acoustic frequency in hertz.
Implementations§
Source§impl FrequencyHz
impl FrequencyHz
Sourcepub fn period_seconds(self) -> f64
pub fn period_seconds(self) -> f64
Returns the period in seconds for this frequency.
Sourcepub fn angular_frequency_rad_per_s(self) -> f64
pub fn angular_frequency_rad_per_s(self) -> f64
Returns the angular frequency in radians per second.
Trait Implementations§
Source§impl Clone for FrequencyHz
impl Clone for FrequencyHz
Source§fn clone(&self) -> FrequencyHz
fn clone(&self) -> FrequencyHz
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 FrequencyHz
impl Debug for FrequencyHz
Source§impl PartialEq for FrequencyHz
impl PartialEq for FrequencyHz
Source§impl PartialOrd for FrequencyHz
impl PartialOrd for FrequencyHz
impl Copy for FrequencyHz
impl StructuralPartialEq for FrequencyHz
Auto Trait Implementations§
impl Freeze for FrequencyHz
impl RefUnwindSafe for FrequencyHz
impl Send for FrequencyHz
impl Sync for FrequencyHz
impl Unpin for FrequencyHz
impl UnsafeUnpin for FrequencyHz
impl UnwindSafe for FrequencyHz
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