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 AsMut<MidiTrackParameterLocks> for MidiTrackParameterLocks
impl AsMut<MidiTrackParameterLocks> for MidiTrackParameterLocks
Source§fn as_mut(&mut self) -> &mut MidiTrackParameterLocks
fn as_mut(&mut self) -> &mut MidiTrackParameterLocks
Converts this type into a mutable reference of the (usually inferred) input type.
Source§impl AsRef<MidiTrackParameterLocks> for MidiTrackParameterLocks
impl AsRef<MidiTrackParameterLocks> for MidiTrackParameterLocks
Source§fn as_ref(&self) -> &MidiTrackParameterLocks
fn as_ref(&self) -> &MidiTrackParameterLocks
Converts this type into a shared reference of the (usually inferred) input type.
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 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MidiTrackParameterLocks
Source§impl Debug for MidiTrackParameterLocks
impl Debug for MidiTrackParameterLocks
Source§impl Default for MidiTrackParameterLocks
impl Default for MidiTrackParameterLocks
Source§impl<const N: usize> Defaults<Box<[MidiTrackParameterLocks; N]>> for MidiTrackParameterLocks
impl<const N: usize> Defaults<Box<[MidiTrackParameterLocks; N]>> for MidiTrackParameterLocks
Source§impl<const N: usize> Defaults<[MidiTrackParameterLocks; N]> for MidiTrackParameterLocks
impl<const N: usize> Defaults<[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
impl Eq for MidiTrackParameterLocks
Source§impl Hash for MidiTrackParameterLocks
impl Hash for MidiTrackParameterLocks
Source§impl Ord for MidiTrackParameterLocks
impl Ord for MidiTrackParameterLocks
Source§fn cmp(&self, other: &MidiTrackParameterLocks) -> Ordering
fn cmp(&self, other: &MidiTrackParameterLocks) -> Ordering
1.21.0 (const: unstable) · 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 MidiTrackParameterLocks
impl PartialEq for MidiTrackParameterLocks
Source§impl PartialOrd for MidiTrackParameterLocks
impl PartialOrd for MidiTrackParameterLocks
Source§impl Serialize for MidiTrackParameterLocks
impl Serialize 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 UnsafeUnpin 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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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