pub enum SungLyric {
Lyric(Lyric),
Unsung,
Nested(Vec<SungLyric>),
}Expand description
What stands at one note’s place in a line of lyrics: music21’s
RecursiveLyricList.
Variants§
Lyric(Lyric)
The lyric the note carries under this number.
Unsung
A note carrying no lyric under this number, which keeps its place in the line so that the lyrics stay level with the notes.
Nested(Vec<SungLyric>)
What a nested stream answered, where the search recursed into it.
Trait Implementations§
impl StructuralPartialEq for SungLyric
Auto Trait Implementations§
impl Freeze for SungLyric
impl RefUnwindSafe for SungLyric
impl Send for SungLyric
impl Sync for SungLyric
impl Unpin for SungLyric
impl UnsafeUnpin for SungLyric
impl UnwindSafe for SungLyric
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