pub enum Fifths {
Perfect = 7,
Augmented = 8,
Diminished = 6,
}Variants§
Implementations§
Source§impl Fifths
impl Fifths
Sourcepub const fn is_perfect(&self) -> bool
pub const fn is_perfect(&self) -> bool
Returns true if the enum is Fifths::Perfect otherwise false
Sourcepub const fn is_augmented(&self) -> bool
pub const fn is_augmented(&self) -> bool
Returns true if the enum is Fifths::Augmented otherwise false
Sourcepub const fn is_diminished(&self) -> bool
pub const fn is_diminished(&self) -> bool
Returns true if the enum is Fifths::Diminished otherwise false
Trait Implementations§
impl Copy for Fifths
impl Eq for Fifths
Source§impl IntoEnumIterator for Fifths
impl IntoEnumIterator for Fifths
type Iterator = FifthsIter
fn iter() -> FifthsIter ⓘ
Source§impl Ord for Fifths
impl Ord for Fifths
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialOrd for Fifths
impl PartialOrd for Fifths
impl StructuralPartialEq for Fifths
Auto Trait Implementations§
impl Freeze for Fifths
impl RefUnwindSafe for Fifths
impl Send for Fifths
impl Sync for Fifths
impl Unpin for Fifths
impl UnsafeUnpin for Fifths
impl UnwindSafe for Fifths
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