Trait midi2::FromBytes

source ·
pub trait FromBytes<T>: Sized {
    // Required method
    fn from_bytes(other: T) -> Self;
}

Required Methods§

source

fn from_bytes(other: T) -> Self

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<A: Bytes, B: Ump + BufferDefault + BufferMut + BufferResize> FromBytes<ChannelVoice1<A>> for ChannelVoice1<B>

source§

impl<A: Bytes, B: Ump + BufferDefault + BufferMut + BufferResize> FromBytes<SystemCommon<A>> for SystemCommon<B>

source§

impl<A: Bytes, B: Ump + BufferMut + BufferDefault + BufferResize> FromBytes<ChannelPressure<A>> for ChannelPressure<B>

source§

impl<A: Bytes, B: Ump + BufferMut + BufferDefault + BufferResize> FromBytes<ControlChange<A>> for ControlChange<B>

source§

impl<A: Bytes, B: Ump + BufferMut + BufferDefault + BufferResize> FromBytes<KeyPressure<A>> for KeyPressure<B>

source§

impl<A: Bytes, B: Ump + BufferMut + BufferDefault + BufferResize> FromBytes<NoteOff<A>> for NoteOff<B>

source§

impl<A: Bytes, B: Ump + BufferMut + BufferDefault + BufferResize> FromBytes<NoteOn<A>> for NoteOn<B>

source§

impl<A: Bytes, B: Ump + BufferMut + BufferDefault + BufferResize> FromBytes<PitchBend<A>> for PitchBend<B>

source§

impl<A: Bytes, B: Ump + BufferMut + BufferDefault + BufferResize> FromBytes<ProgramChange<A>> for ProgramChange<B>

source§

impl<A: Bytes, B: Ump + BufferMut + BufferDefault + BufferResize> FromBytes<Sysex7<A>> for Sysex7<B>

source§

impl<A: Bytes, B: Ump + BufferMut + BufferDefault + BufferResize> FromBytes<ActiveSensing<A>> for ActiveSensing<B>

source§

impl<A: Bytes, B: Ump + BufferMut + BufferDefault + BufferResize> FromBytes<Continue<A>> for Continue<B>

source§

impl<A: Bytes, B: Ump + BufferMut + BufferDefault + BufferResize> FromBytes<Reset<A>> for Reset<B>

source§

impl<A: Bytes, B: Ump + BufferMut + BufferDefault + BufferResize> FromBytes<SongPositionPointer<A>> for SongPositionPointer<B>

source§

impl<A: Bytes, B: Ump + BufferMut + BufferDefault + BufferResize> FromBytes<SongSelect<A>> for SongSelect<B>

source§

impl<A: Bytes, B: Ump + BufferMut + BufferDefault + BufferResize> FromBytes<Start<A>> for Start<B>

source§

impl<A: Bytes, B: Ump + BufferMut + BufferDefault + BufferResize> FromBytes<Stop<A>> for Stop<B>

source§

impl<A: Bytes, B: Ump + BufferMut + BufferDefault + BufferResize> FromBytes<TimeCode<A>> for TimeCode<B>

source§

impl<A: Bytes, B: Ump + BufferMut + BufferDefault + BufferResize> FromBytes<TimingClock<A>> for TimingClock<B>

source§

impl<A: Bytes, B: Ump + BufferMut + BufferDefault + BufferResize> FromBytes<TuneRequest<A>> for TuneRequest<B>