pub enum SlideType {
Chromatic,
Continuous,
Diatonic,
White,
Black,
}Expand description
How a glissando is played: music21’s Glissando.slideType.
Variants§
Chromatic
Through every semitone between, which is how music21’s starts out.
Continuous
With no steps at all, a slide or a smear.
Diatonic
Through the notes of the scale, as a harp plays one.
White
Over the white keys.
Black
Over the black keys.
Implementations§
Trait Implementations§
impl Copy for SlideType
Source§impl<'de> Deserialize<'de> for SlideType
Available on crate feature serde only.
impl<'de> Deserialize<'de> for SlideType
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 SlideType
impl StructuralPartialEq for SlideType
Auto Trait Implementations§
impl Freeze for SlideType
impl RefUnwindSafe for SlideType
impl Send for SlideType
impl Sync for SlideType
impl Unpin for SlideType
impl UnsafeUnpin for SlideType
impl UnwindSafe for SlideType
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