pub struct PlaybackPosition {
pub measure_index: usize,
pub beat: f64,
}Expand description
Score position at a specific elapsed time.
Fields§
§measure_index: usizePhysical measure index (0-based), same coordinate space as PlaybackEvent fields.
beat: f64Beat offset within the measure (0.0 … time_sig.total_beats()).
Trait Implementations§
Source§impl Clone for PlaybackPosition
impl Clone for PlaybackPosition
Source§fn clone(&self) -> PlaybackPosition
fn clone(&self) -> PlaybackPosition
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 PlaybackPosition
impl Debug for PlaybackPosition
Source§impl<'de> Deserialize<'de> for PlaybackPosition
impl<'de> Deserialize<'de> for PlaybackPosition
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 PlaybackPosition
impl RefUnwindSafe for PlaybackPosition
impl Send for PlaybackPosition
impl Sync for PlaybackPosition
impl Unpin for PlaybackPosition
impl UnsafeUnpin for PlaybackPosition
impl UnwindSafe for PlaybackPosition
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