pub struct Consecutive {
pub pairs: Vec<PossibilityPair>,
pub fallback: Option<String>,
}Expand description
The pairs of voicings two segments may move between, and why they were found as they were.
Fields§
§pairs: Vec<PossibilityPair>Every pair, in the order music21 lists them.
fallback: Option<String>Where a chord that resolves by a rule of its own found no rule to resolve to the next chord by, and the pairs were found as between any two chords: music21’s warning, word for word.
Trait Implementations§
Source§impl Clone for Consecutive
impl Clone for Consecutive
Source§impl Debug for Consecutive
impl Debug for Consecutive
Source§impl PartialEq for Consecutive
impl PartialEq for Consecutive
impl StructuralPartialEq for Consecutive
Auto Trait Implementations§
impl Freeze for Consecutive
impl RefUnwindSafe for Consecutive
impl Send for Consecutive
impl Sync for Consecutive
impl Unpin for Consecutive
impl UnsafeUnpin for Consecutive
impl UnwindSafe for Consecutive
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