pub struct MidiOutputBinding {
pub name: String,
pub kind: MidiOutputBindingKind,
pub mode: Option<u8>,
}Fields§
§name: String§kind: MidiOutputBindingKind§mode: Option<u8>The mode the binding works in, by its position; None in all.
Trait Implementations§
Source§impl Clone for MidiOutputBinding
impl Clone for MidiOutputBinding
Source§impl Debug for MidiOutputBinding
impl Debug for MidiOutputBinding
Source§impl Default for MidiOutputBinding
impl Default for MidiOutputBinding
Source§impl<'de> Deserialize<'de> for MidiOutputBinding
impl<'de> Deserialize<'de> for MidiOutputBinding
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for MidiOutputBinding
Source§impl PartialEq for MidiOutputBinding
impl PartialEq for MidiOutputBinding
Source§impl Serialize for MidiOutputBinding
impl Serialize for MidiOutputBinding
impl StructuralPartialEq for MidiOutputBinding
Auto Trait Implementations§
impl Freeze for MidiOutputBinding
impl RefUnwindSafe for MidiOutputBinding
impl Send for MidiOutputBinding
impl Sync for MidiOutputBinding
impl Unpin for MidiOutputBinding
impl UnsafeUnpin for MidiOutputBinding
impl UnwindSafe for MidiOutputBinding
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DebugAny for T
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more