pub enum LyricIdentifier {
Name(String),
Number(IntegerType),
}Expand description
Which verse a lyric belongs to: the name a score gave it or, failing one, its number, which music21 keeps apart even where the name is a number written out.
Variants§
Trait Implementations§
Source§impl Clone for LyricIdentifier
impl Clone for LyricIdentifier
Source§impl Debug for LyricIdentifier
impl Debug for LyricIdentifier
Source§impl<'de> Deserialize<'de> for LyricIdentifier
Available on crate feature serde only.
impl<'de> Deserialize<'de> for LyricIdentifier
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 LyricIdentifier
Source§impl Hash for LyricIdentifier
impl Hash for LyricIdentifier
Source§impl PartialEq for LyricIdentifier
impl PartialEq for LyricIdentifier
Source§impl Serialize for LyricIdentifier
Available on crate feature serde only.
impl Serialize for LyricIdentifier
Available on crate feature
serde only.impl StructuralPartialEq for LyricIdentifier
Auto Trait Implementations§
impl Freeze for LyricIdentifier
impl RefUnwindSafe for LyricIdentifier
impl Send for LyricIdentifier
impl Sync for LyricIdentifier
impl Unpin for LyricIdentifier
impl UnsafeUnpin for LyricIdentifier
impl UnwindSafe for LyricIdentifier
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