pub enum Fourths {
Perfect = 5,
Augmented = 6,
Diminished = 4,
}Variants§
Implementations§
Source§impl Fourths
impl Fourths
Sourcepub const fn is_perfect(&self) -> bool
pub const fn is_perfect(&self) -> bool
Returns true if the enum is Fourths::Perfect otherwise false
Sourcepub const fn is_augmented(&self) -> bool
pub const fn is_augmented(&self) -> bool
Returns true if the enum is Fourths::Augmented otherwise false
Sourcepub const fn is_diminished(&self) -> bool
pub const fn is_diminished(&self) -> bool
Returns true if the enum is Fourths::Diminished otherwise false
Trait Implementations§
Source§impl IntoEnumIterator for Fourths
impl IntoEnumIterator for Fourths
type Iterator = FourthsIter
fn iter() -> FourthsIter ⓘ
Source§impl Ord for Fourths
impl Ord for Fourths
Source§impl PartialOrd for Fourths
impl PartialOrd for Fourths
Source§impl VariantNames for Fourths
impl VariantNames for Fourths
impl Copy for Fourths
impl Eq for Fourths
impl StructuralPartialEq for Fourths
Auto Trait Implementations§
impl Freeze for Fourths
impl RefUnwindSafe for Fourths
impl Send for Fourths
impl Sync for Fourths
impl Unpin for Fourths
impl UnwindSafe for Fourths
Blanket Implementations§
Source§impl<T> AsWeight<T> for Twhere
T: Clone + IntoWeight<T>,
impl<T> AsWeight<T> for Twhere
T: Clone + IntoWeight<T>,
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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