pub trait MidiRenderSlice: Sized {
// Required method
fn render_slice(&self, buf: &mut [u8]) -> usize;
}Expand description
Trait for rendering a MidiMessage into a byte slice.
Required Methods§
Sourcefn render_slice(&self, buf: &mut [u8]) -> usize
fn render_slice(&self, buf: &mut [u8]) -> usize
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementations on Foreign Types§
Source§impl MidiRenderSlice for MidiMessage
impl MidiRenderSlice for MidiMessage
Source§fn render_slice(&self, buf: &mut [u8]) -> usize
fn render_slice(&self, buf: &mut [u8]) -> usize
Render into a raw byte buffer, return the number of bytes rendered