pub enum Notehead {
Show 28 variants
ArrowDown,
ArrowUp,
BackSlashed,
CircleDot,
CircleX,
Circled,
Cluster,
Cross,
Diamond,
Do,
Fa,
FaUp,
InvertedTriangle,
La,
LeftTriangle,
Mi,
NoneShape,
Normal,
Other,
Re,
Rectangle,
Slash,
Slashed,
So,
Square,
Ti,
Triangle,
X,
}Expand description
The shape drawn for a note head: music21’s noteheadTypeNames.
Variants§
ArrowDown
arrow down
ArrowUp
arrow up
BackSlashed
back slashed
CircleDot
circle dot
CircleX
circle-x
Circled
circled
Cluster
cluster
Cross
cross
Diamond
diamond, which is how a string harmonic is written.
Do
do
Fa
fa
FaUp
fa up
InvertedTriangle
inverted triangle
La
la
LeftTriangle
left triangle
Mi
mi
NoneShape
none
Normal
normal, the default.
Other
other
Re
re
Rectangle
rectangle
Slash
slash
Slashed
slashed
So
so
Square
square
Ti
ti
Triangle
triangle
X
x
Implementations§
Trait Implementations§
impl Copy for Notehead
Source§impl<'de> Deserialize<'de> for Notehead
Available on crate feature serde only.
impl<'de> Deserialize<'de> for Notehead
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 Notehead
impl StructuralPartialEq for Notehead
Auto Trait Implementations§
impl Freeze for Notehead
impl RefUnwindSafe for Notehead
impl Send for Notehead
impl Sync for Notehead
impl Unpin for Notehead
impl UnsafeUnpin for Notehead
impl UnwindSafe for Notehead
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