pub struct MidiInputDeviceId(/* private fields */);Expand description
A MIDI input device ID.
This uniquely identifies a MIDI input device according to the REAPER MIDI device preferences.
Implementations§
Source§impl MidiInputDeviceId
impl MidiInputDeviceId
Sourcepub fn new(value: u8) -> MidiInputDeviceId
pub fn new(value: u8) -> MidiInputDeviceId
Creates the MIDI input device ID.
§Panics
This function panics if the given value is not a valid ID (must be <= 62).
Trait Implementations§
Source§impl Clone for MidiInputDeviceId
impl Clone for MidiInputDeviceId
Source§fn clone(&self) -> MidiInputDeviceId
fn clone(&self) -> MidiInputDeviceId
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 moreimpl Copy for MidiInputDeviceId
Source§impl Debug for MidiInputDeviceId
impl Debug for MidiInputDeviceId
Source§impl Default for MidiInputDeviceId
impl Default for MidiInputDeviceId
Source§fn default() -> MidiInputDeviceId
fn default() -> MidiInputDeviceId
Returns the “default value” for a type. Read more
Source§impl Display for MidiInputDeviceId
impl Display for MidiInputDeviceId
impl Eq for MidiInputDeviceId
Source§impl Hash for MidiInputDeviceId
impl Hash for MidiInputDeviceId
Source§impl Ord for MidiInputDeviceId
impl Ord for MidiInputDeviceId
Source§fn cmp(&self, other: &MidiInputDeviceId) -> Ordering
fn cmp(&self, other: &MidiInputDeviceId) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for MidiInputDeviceId
impl PartialEq for MidiInputDeviceId
Source§fn eq(&self, other: &MidiInputDeviceId) -> bool
fn eq(&self, other: &MidiInputDeviceId) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for MidiInputDeviceId
impl PartialOrd for MidiInputDeviceId
impl StructuralPartialEq for MidiInputDeviceId
Auto Trait Implementations§
impl Freeze for MidiInputDeviceId
impl RefUnwindSafe for MidiInputDeviceId
impl Send for MidiInputDeviceId
impl Sync for MidiInputDeviceId
impl Unpin for MidiInputDeviceId
impl UnsafeUnpin for MidiInputDeviceId
impl UnwindSafe for MidiInputDeviceId
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