Struct BeatsPerMinute
pub struct BeatsPerMinute(/* private fields */);Implementations§
§impl BeatsPerMinute
impl BeatsPerMinute
pub fn new(value: f64) -> Result<BeatsPerMinute, TempoError>
pub const fn value(self) -> f64
Trait Implementations§
§impl Clone for BeatsPerMinute
impl Clone for BeatsPerMinute
§fn clone(&self) -> BeatsPerMinute
fn clone(&self) -> BeatsPerMinute
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 more§impl Debug for BeatsPerMinute
impl Debug for BeatsPerMinute
§impl Display for BeatsPerMinute
impl Display for BeatsPerMinute
§impl FromStr for BeatsPerMinute
impl FromStr for BeatsPerMinute
§type Err = TempoError
type Err = TempoError
The associated error which can be returned from parsing.
§fn from_str(
value: &str,
) -> Result<BeatsPerMinute, <BeatsPerMinute as FromStr>::Err>
fn from_str( value: &str, ) -> Result<BeatsPerMinute, <BeatsPerMinute as FromStr>::Err>
Parses a string
s to return a value of this type. Read more§impl PartialEq for BeatsPerMinute
impl PartialEq for BeatsPerMinute
§impl PartialOrd for BeatsPerMinute
impl PartialOrd for BeatsPerMinute
§impl TryFrom<f64> for BeatsPerMinute
impl TryFrom<f64> for BeatsPerMinute
§type Error = TempoError
type Error = TempoError
The type returned in the event of a conversion error.
§fn try_from(
value: f64,
) -> Result<BeatsPerMinute, <BeatsPerMinute as TryFrom<f64>>::Error>
fn try_from( value: f64, ) -> Result<BeatsPerMinute, <BeatsPerMinute as TryFrom<f64>>::Error>
Performs the conversion.
impl Copy for BeatsPerMinute
impl StructuralPartialEq for BeatsPerMinute
Auto Trait Implementations§
impl Freeze for BeatsPerMinute
impl RefUnwindSafe for BeatsPerMinute
impl Send for BeatsPerMinute
impl Sync for BeatsPerMinute
impl Unpin for BeatsPerMinute
impl UnsafeUnpin for BeatsPerMinute
impl UnwindSafe for BeatsPerMinute
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