pub struct MelodyEvent {
pub beat: f64,
pub note: String,
pub frequency: Option<f64>,
pub duration: Option<f64>,
pub velocity: Option<f32>,
pub params: Option<HashMap<String, f32>>,
}Fields§
§beat: f64§note: String§frequency: Option<f64>§duration: Option<f64>§velocity: Option<f32>§params: Option<HashMap<String, f32>>Trait Implementations§
Source§impl Debug for MelodyEvent
impl Debug for MelodyEvent
Source§impl<'de> Deserialize<'de> for MelodyEvent
impl<'de> Deserialize<'de> for MelodyEvent
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
Auto Trait Implementations§
impl Freeze for MelodyEvent
impl RefUnwindSafe for MelodyEvent
impl Send for MelodyEvent
impl Sync for MelodyEvent
impl Unpin for MelodyEvent
impl UnsafeUnpin for MelodyEvent
impl UnwindSafe for MelodyEvent
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