pub struct MpeExpressionPoint {
pub sample_offset: usize,
pub value: u16,
}Fields§
§sample_offset: usize§value: u16Pitch bend uses 0..=16383 (8192 center); pressure and timbre use 0..=127.
Trait Implementations§
Source§impl Clone for MpeExpressionPoint
impl Clone for MpeExpressionPoint
Source§fn clone(&self) -> MpeExpressionPoint
fn clone(&self) -> MpeExpressionPoint
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 moreSource§impl Debug for MpeExpressionPoint
impl Debug for MpeExpressionPoint
Source§impl Default for MpeExpressionPoint
impl Default for MpeExpressionPoint
Source§fn default() -> MpeExpressionPoint
fn default() -> MpeExpressionPoint
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MpeExpressionPoint
impl<'de> Deserialize<'de> for MpeExpressionPoint
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 MpeExpressionPoint
Source§impl PartialEq for MpeExpressionPoint
impl PartialEq for MpeExpressionPoint
Source§impl Serialize for MpeExpressionPoint
impl Serialize for MpeExpressionPoint
impl StructuralPartialEq for MpeExpressionPoint
Auto Trait Implementations§
impl Freeze for MpeExpressionPoint
impl RefUnwindSafe for MpeExpressionPoint
impl Send for MpeExpressionPoint
impl Sync for MpeExpressionPoint
impl Unpin for MpeExpressionPoint
impl UnsafeUnpin for MpeExpressionPoint
impl UnwindSafe for MpeExpressionPoint
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> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<S, T> Duplex<S> for Twhere
T: FromSample<S> + ToSample<S>,
Source§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
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