pub struct TonalDistance {
pub framing: Framing,
pub floor_db: f64,
pub tonic: Option<(Triad, f64)>,
pub chords: Vec<TonalChord>,
pub transitions: Vec<TonalTransition>,
}Fields§
§framing: Framing§floor_db: f64§tonic: Option<(Triad, f64)>The first chord that is a triad, and its start.
chords: Vec<TonalChord>§transitions: Vec<TonalTransition>Trait Implementations§
Source§impl Clone for TonalDistance
impl Clone for TonalDistance
Source§fn clone(&self) -> TonalDistance
fn clone(&self) -> TonalDistance
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TonalDistance
impl Debug for TonalDistance
Source§impl PartialEq for TonalDistance
impl PartialEq for TonalDistance
impl StructuralPartialEq for TonalDistance
Auto Trait Implementations§
impl Freeze for TonalDistance
impl RefUnwindSafe for TonalDistance
impl Send for TonalDistance
impl Sync for TonalDistance
impl Unpin for TonalDistance
impl UnsafeUnpin for TonalDistance
impl UnwindSafe for TonalDistance
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more