pub struct MidiTrackParameterLocks {
pub midi: MidiTrackMidiParamsValues,
pub lfo: LfoParamsValues,
pub arp: MidiTrackArpParamsValues,
pub ctrl1: MidiTrackCc1ParamsValues,
pub ctrl2: MidiTrackCc2ParamsValues,
/* private fields */
}Expand description
MIDI Track parameter locks.
Fields§
§midi: MidiTrackMidiParamsValues§lfo: LfoParamsValues§arp: MidiTrackArpParamsValues§ctrl1: MidiTrackCc1ParamsValues§ctrl2: MidiTrackCc2ParamsValuesTrait Implementations§
Source§impl Clone for MidiTrackParameterLocks
impl Clone for MidiTrackParameterLocks
Source§fn clone(&self) -> MidiTrackParameterLocks
fn clone(&self) -> MidiTrackParameterLocks
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 MidiTrackParameterLocks
impl Debug for MidiTrackParameterLocks
Source§impl Default for MidiTrackParameterLocks
impl Default for MidiTrackParameterLocks
Source§impl<const N: usize> Defaults<[MidiTrackParameterLocks; N]> for MidiTrackParameterLocks
impl<const N: usize> Defaults<[MidiTrackParameterLocks; N]> for MidiTrackParameterLocks
Source§impl<const N: usize> Defaults<Box<Array<MidiTrackParameterLocks, N>>> for MidiTrackParameterLocks
impl<const N: usize> Defaults<Box<Array<MidiTrackParameterLocks, N>>> for MidiTrackParameterLocks
Source§impl<'de> Deserialize<'de> for MidiTrackParameterLocks
impl<'de> Deserialize<'de> for MidiTrackParameterLocks
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
Source§impl PartialEq for MidiTrackParameterLocks
impl PartialEq for MidiTrackParameterLocks
Source§impl Serialize for MidiTrackParameterLocks
impl Serialize for MidiTrackParameterLocks
impl Copy for MidiTrackParameterLocks
impl StructuralPartialEq for MidiTrackParameterLocks
Auto Trait Implementations§
impl Freeze for MidiTrackParameterLocks
impl RefUnwindSafe for MidiTrackParameterLocks
impl Send for MidiTrackParameterLocks
impl Sync for MidiTrackParameterLocks
impl Unpin for MidiTrackParameterLocks
impl UnwindSafe for MidiTrackParameterLocks
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,
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