pub struct BrailleElementGrouping {
pub elements: Vec<BrailleElement>,
pub key_signature: Option<IntegerType>,
pub time_signature: TimeSignature,
pub descending_chords: Option<bool>,
pub show_clef_signs: bool,
pub upper_first_in_note_fingering: bool,
pub with_hyphen: bool,
pub num_repeats: usize,
}Expand description
A grouping of elements written together: music21’s
BrailleElementGrouping.
Fields§
§elements: Vec<BrailleElement>The elements.
key_signature: Option<IntegerType>The key signature in force, as sharps.
time_signature: TimeSignatureThe time signature in force.
descending_chords: Option<bool>Whether chords are written from the top down; nothing reads as upward, as in music21.
show_clef_signs: boolWhether clefs are written.
upper_first_in_note_fingering: boolWhether a fingering’s upper choice is written first.
with_hyphen: boolWhether the grouping ends with a music hyphen.
num_repeats: usizeHow many times it is repeated after itself.
Trait Implementations§
Source§impl Clone for BrailleElementGrouping
impl Clone for BrailleElementGrouping
Source§impl Debug for BrailleElementGrouping
impl Debug for BrailleElementGrouping
Auto Trait Implementations§
impl Freeze for BrailleElementGrouping
impl RefUnwindSafe for BrailleElementGrouping
impl Send for BrailleElementGrouping
impl Sync for BrailleElementGrouping
impl Unpin for BrailleElementGrouping
impl UnsafeUnpin for BrailleElementGrouping
impl UnwindSafe for BrailleElementGrouping
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