pub struct BpmChange {
pub timestamp_ms: u64,
pub bpm: f32,
}Expand description
BPM change point for tempo mapping
Fields§
§timestamp_ms: u64Timestamp in milliseconds
bpm: f32BPM at this point (supports fractional BPM)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for BpmChange
impl<'de> Deserialize<'de> for BpmChange
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 BpmChange
impl RefUnwindSafe for BpmChange
impl Send for BpmChange
impl Sync for BpmChange
impl Unpin for BpmChange
impl UnwindSafe for BpmChange
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