pub struct ChordResolutionSuggestion {
pub chord: Chord,
pub key_context: String,
}Expand description
A likely tonal resolution for a chord, including the key context used.
Fields§
§chord: ChordThe suggested resolution chord.
key_context: StringHuman-readable harmonic context for the suggestion.
Trait Implementations§
Source§impl Clone for ChordResolutionSuggestion
impl Clone for ChordResolutionSuggestion
Source§fn clone(&self) -> ChordResolutionSuggestion
fn clone(&self) -> ChordResolutionSuggestion
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 moreAuto Trait Implementations§
impl Freeze for ChordResolutionSuggestion
impl RefUnwindSafe for ChordResolutionSuggestion
impl Send for ChordResolutionSuggestion
impl Sync for ChordResolutionSuggestion
impl Unpin for ChordResolutionSuggestion
impl UnsafeUnpin for ChordResolutionSuggestion
impl UnwindSafe for ChordResolutionSuggestion
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