Enum tune::pitch::RatioExpressionVariant
source · [−]pub enum RatioExpressionVariant {
Float {
float_value: f64,
},
Fraction {
numer: f64,
denom: f64,
},
IntervalFraction {
numer: f64,
denom: f64,
interval: f64,
},
Cents {
cents_value: f64,
},
}
Expand description
Type used to distinguish which particular outer expression was given as string input before parsing.
Variants
Float
Fields
float_value: f64
Fraction
IntervalFraction
Cents
Fields
cents_value: f64
Implementations
Trait Implementations
sourceimpl Clone for RatioExpressionVariant
impl Clone for RatioExpressionVariant
sourcefn clone(&self) -> RatioExpressionVariant
fn clone(&self) -> RatioExpressionVariant
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for RatioExpressionVariant
impl Debug for RatioExpressionVariant
impl Copy for RatioExpressionVariant
Auto Trait Implementations
impl RefUnwindSafe for RatioExpressionVariant
impl Send for RatioExpressionVariant
impl Sync for RatioExpressionVariant
impl Unpin for RatioExpressionVariant
impl UnwindSafe for RatioExpressionVariant
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more