pub struct NoteEchoRender {
pub events: Vec<MidiEvent>,
pub traces: Vec<NoteEchoTrace>,
}Expand description
The result of a NoteEchoPlayer render: emitted events plus per-echo
traces.
Fields§
§events: Vec<MidiEvent>Rendered events in stable time order.
traces: Vec<NoteEchoTrace>One trace per emitted echo.
Trait Implementations§
Source§impl Clone for NoteEchoRender
impl Clone for NoteEchoRender
Source§fn clone(&self) -> NoteEchoRender
fn clone(&self) -> NoteEchoRender
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 moreSource§impl Debug for NoteEchoRender
impl Debug for NoteEchoRender
Source§impl Default for NoteEchoRender
impl Default for NoteEchoRender
Source§fn default() -> NoteEchoRender
fn default() -> NoteEchoRender
Returns the “default value” for a type. Read more
impl Eq for NoteEchoRender
Source§impl PartialEq for NoteEchoRender
impl PartialEq for NoteEchoRender
Source§fn eq(&self, other: &NoteEchoRender) -> bool
fn eq(&self, other: &NoteEchoRender) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for NoteEchoRender
Auto Trait Implementations§
impl Freeze for NoteEchoRender
impl RefUnwindSafe for NoteEchoRender
impl Send for NoteEchoRender
impl Sync for NoteEchoRender
impl Unpin for NoteEchoRender
impl UnsafeUnpin for NoteEchoRender
impl UnwindSafe for NoteEchoRender
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