pub struct GraceGroupAttachment {
pub span: Span,
pub slash: Option<Span>,
pub note_count: u32,
pub events: Vec<GraceEvent>,
pub slurs: Vec<SlurAttachment>,
}Fields§
§span: Span§slash: Option<Span>§note_count: u32§events: Vec<GraceEvent>§slurs: Vec<SlurAttachment>Slurs that bind to the FIRST grace note of this group, e.g. the ( in
({grace}note) opens before the grace group, so the slur starts on the
grace note rather than the following main note (ABC 2.1 §4.11 + §4.20).
Trait Implementations§
Source§impl Clone for GraceGroupAttachment
impl Clone for GraceGroupAttachment
Source§impl Debug for GraceGroupAttachment
impl Debug for GraceGroupAttachment
impl Eq for GraceGroupAttachment
Source§impl PartialEq for GraceGroupAttachment
impl PartialEq for GraceGroupAttachment
impl StructuralPartialEq for GraceGroupAttachment
Auto Trait Implementations§
impl Freeze for GraceGroupAttachment
impl RefUnwindSafe for GraceGroupAttachment
impl Send for GraceGroupAttachment
impl Sync for GraceGroupAttachment
impl Unpin for GraceGroupAttachment
impl UnsafeUnpin for GraceGroupAttachment
impl UnwindSafe for GraceGroupAttachment
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