pub struct KeptChord {
pub at: usize,
pub offset: FloatType,
pub length: FloatType,
}Expand description
One chord a reduction keeps: which of the measure’s chords it is, where it goes and how long it sounds.
Fields§
§at: usizeWhich of the chords given it is, counted from nought.
offset: FloatTypeWhere it stands in the measure afterwards.
length: FloatTypeHow long it sounds afterwards.
Trait Implementations§
impl Copy for KeptChord
impl StructuralPartialEq for KeptChord
Auto Trait Implementations§
impl Forget for KeptChord
impl Freeze for KeptChord
impl RefUnwindSafe for KeptChord
impl Send for KeptChord
impl Sync for KeptChord
impl Unpin for KeptChord
impl UnsafeUnpin for KeptChord
impl UnwindSafe for KeptChord
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