pub struct MidiControllerAssignment {
pub bus: i32,
pub channel: MidiChannel,
pub controller: MidiController,
pub parameter_id: u32,
}Expand description
One controller-to-parameter assignment. A controller may have multiple assignments.
Fields§
§bus: i32Event bus index.
channel: MidiChannelMIDI channel.
controller: MidiControllerController address.
parameter_id: u32Target parameter id.
Trait Implementations§
Source§impl Clone for MidiControllerAssignment
impl Clone for MidiControllerAssignment
impl Copy for MidiControllerAssignment
Source§impl Debug for MidiControllerAssignment
impl Debug for MidiControllerAssignment
Source§impl<'de> Deserialize<'de> for MidiControllerAssignment
impl<'de> Deserialize<'de> for MidiControllerAssignment
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 MidiControllerAssignment
Source§impl PartialEq for MidiControllerAssignment
impl PartialEq for MidiControllerAssignment
Source§impl Serialize for MidiControllerAssignment
impl Serialize for MidiControllerAssignment
impl StructuralPartialEq for MidiControllerAssignment
Auto Trait Implementations§
impl Freeze for MidiControllerAssignment
impl RefUnwindSafe for MidiControllerAssignment
impl Send for MidiControllerAssignment
impl Sync for MidiControllerAssignment
impl Unpin for MidiControllerAssignment
impl UnsafeUnpin for MidiControllerAssignment
impl UnwindSafe for MidiControllerAssignment
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