pub struct ScaleFixture {
pub name: char,
pub third_stack_gaps: &'static [ThirdStep],
pub intervals: &'static [u8],
}Expand description
A preserved catalog fixture for the four named seven-note scale derivations.
Fields§
§name: charFixture name: w, x, y, or z.
third_stack_gaps: &'static [ThirdStep]Third-stack gap string recorded by the catalog.
intervals: &'static [u8]Ascending scale intervals rooted at zero.
Trait Implementations§
Source§impl Clone for ScaleFixture
impl Clone for ScaleFixture
Source§fn clone(&self) -> ScaleFixture
fn clone(&self) -> ScaleFixture
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ScaleFixture
Source§impl Debug for ScaleFixture
impl Debug for ScaleFixture
impl Eq for ScaleFixture
Source§impl PartialEq for ScaleFixture
impl PartialEq for ScaleFixture
impl StructuralPartialEq for ScaleFixture
Auto Trait Implementations§
impl Freeze for ScaleFixture
impl RefUnwindSafe for ScaleFixture
impl Send for ScaleFixture
impl Sync for ScaleFixture
impl Unpin for ScaleFixture
impl UnsafeUnpin for ScaleFixture
impl UnwindSafe for ScaleFixture
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