Enum goxlr_usb::routing::InputDevice
source · [−]pub enum InputDevice {
Show 16 variants
MicrophoneRight,
MicrophoneLeft,
MusicRight,
MusicLeft,
GameRight,
GameLeft,
ChatRight,
ChatLeft,
ConsoleRight,
ConsoleLeft,
LineInRight,
LineInLeft,
SystemRight,
SystemLeft,
SamplesRight,
SamplesLeft,
}
Variants
MicrophoneRight
MicrophoneLeft
MusicRight
MusicLeft
GameRight
GameLeft
ChatRight
ChatLeft
ConsoleRight
ConsoleLeft
LineInRight
LineInLeft
SystemRight
SystemLeft
SamplesRight
SamplesLeft
Implementations
sourceimpl InputDevice
impl InputDevice
pub fn id(&self) -> u8
pub fn from_basic(basic: &BasicInputDevice) -> (InputDevice, InputDevice)
Trait Implementations
sourceimpl Clone for InputDevice
impl Clone for InputDevice
sourcefn clone(&self) -> InputDevice
fn clone(&self) -> InputDevice
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for InputDevice
impl Debug for InputDevice
sourceimpl PartialEq<InputDevice> for InputDevice
impl PartialEq<InputDevice> for InputDevice
impl Copy for InputDevice
impl Eq for InputDevice
impl StructuralEq for InputDevice
impl StructuralPartialEq for InputDevice
Auto Trait Implementations
impl RefUnwindSafe for InputDevice
impl Send for InputDevice
impl Sync for InputDevice
impl Unpin for InputDevice
impl UnwindSafe for InputDevice
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more