pub enum Syllabic {
Single,
Begin,
Middle,
End,
Composite,
}Expand description
Where a lyric sits in a word: music21’s Lyric.syllabic.
Variants§
Single
The whole word.
Begin
The first syllable of a word, hyphenated to what follows.
Middle
A middle syllable, hyphenated on both sides.
End
The last syllable of a word.
Composite
A syllable that carries no hyphens, written as text in MusicXML.
Implementations§
Trait Implementations§
impl Copy for Syllabic
Source§impl<'de> Deserialize<'de> for Syllabic
Available on crate feature serde only.
impl<'de> Deserialize<'de> for Syllabic
Available on crate feature
serde only.Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for Syllabic
impl StructuralPartialEq for Syllabic
Auto Trait Implementations§
impl Freeze for Syllabic
impl RefUnwindSafe for Syllabic
impl Send for Syllabic
impl Sync for Syllabic
impl Unpin for Syllabic
impl UnsafeUnpin for Syllabic
impl UnwindSafe for Syllabic
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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