pub struct OverlaySegment {
pub id: VoiceId,
pub span: Span,
pub measure_index: u32,
pub expected_duration: Fraction,
pub actual_duration: Fraction,
pub events: Vec<VoiceTimedEvent>,
}Fields§
§id: VoiceId§span: Span§measure_index: u32§expected_duration: Fraction§actual_duration: Fraction§events: Vec<VoiceTimedEvent>Trait Implementations§
Source§impl Clone for OverlaySegment
impl Clone for OverlaySegment
Source§impl Debug for OverlaySegment
impl Debug for OverlaySegment
impl Eq for OverlaySegment
Source§impl PartialEq for OverlaySegment
impl PartialEq for OverlaySegment
impl StructuralPartialEq for OverlaySegment
Auto Trait Implementations§
impl Freeze for OverlaySegment
impl RefUnwindSafe for OverlaySegment
impl Send for OverlaySegment
impl Sync for OverlaySegment
impl Unpin for OverlaySegment
impl UnsafeUnpin for OverlaySegment
impl UnwindSafe for OverlaySegment
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