pub enum MidiDeviceKind {
Keyboard,
Controller,
Synthesizer,
DrumMachine,
Sequencer,
Daw,
Interface,
Unknown,
}Variants§
Implementations§
Trait Implementations§
Source§impl Clone for MidiDeviceKind
impl Clone for MidiDeviceKind
Source§fn clone(&self) -> MidiDeviceKind
fn clone(&self) -> MidiDeviceKind
Returns a duplicate of the value. Read more
1.0.0 · 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 MidiDeviceKind
impl Debug for MidiDeviceKind
Source§impl Display for MidiDeviceKind
impl Display for MidiDeviceKind
Source§impl FromStr for MidiDeviceKind
impl FromStr for MidiDeviceKind
Source§impl Hash for MidiDeviceKind
impl Hash for MidiDeviceKind
Source§impl Ord for MidiDeviceKind
impl Ord for MidiDeviceKind
Source§fn cmp(&self, other: &MidiDeviceKind) -> Ordering
fn cmp(&self, other: &MidiDeviceKind) -> Ordering
1.21.0 · 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 MidiDeviceKind
impl PartialEq for MidiDeviceKind
Source§impl PartialOrd for MidiDeviceKind
impl PartialOrd for MidiDeviceKind
impl Copy for MidiDeviceKind
impl Eq for MidiDeviceKind
impl StructuralPartialEq for MidiDeviceKind
Auto Trait Implementations§
impl Freeze for MidiDeviceKind
impl RefUnwindSafe for MidiDeviceKind
impl Send for MidiDeviceKind
impl Sync for MidiDeviceKind
impl Unpin for MidiDeviceKind
impl UnsafeUnpin for MidiDeviceKind
impl UnwindSafe for MidiDeviceKind
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