pub trait FromBytes<T>: Sized {
// Required method
fn from_bytes(other: T) -> Self;
}Expand description
Convert a message from a Bytes backing buffer to a Ump backing buffer.
use midi2::{FromBytes, Data, channel_voice1::NoteOn};
let bytes_message = NoteOn::try_from(&[0x9E_u8, 0x75, 0x3D][..]).expect("Valid data");
let ump_message = NoteOn::<[u32; 4]>::from_bytes(bytes_message);
assert_eq!(ump_message.data(), &[0x209E_753D]);Required Methods§
fn from_bytes(other: T) -> Self
Object Safety§
This trait is not object safe.