pub enum IntOrFloat {
Int(BigInt),
Float(FloatType),
}Expand description
A whole number or a float, which is what music21’s numToIntOrFloat
and roundToHalfInteger give back.
Variants§
Trait Implementations§
Source§impl Clone for IntOrFloat
impl Clone for IntOrFloat
Source§impl Debug for IntOrFloat
impl Debug for IntOrFloat
Source§impl PartialEq for IntOrFloat
impl PartialEq for IntOrFloat
impl StructuralPartialEq for IntOrFloat
Auto Trait Implementations§
impl Forget for IntOrFloat
impl Freeze for IntOrFloat
impl RefUnwindSafe for IntOrFloat
impl Send for IntOrFloat
impl Sync for IntOrFloat
impl Unpin for IntOrFloat
impl UnsafeUnpin for IntOrFloat
impl UnwindSafe for IntOrFloat
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,
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