pub struct DeckViewState {
pub deck: DeckId,
pub loaded: bool,
pub load_status: LoadStatus,
pub transport_on: bool,
pub needle_lifted: bool,
pub playing: bool,
pub scratch_active: bool,
pub playback_seconds: f64,
pub duration_seconds: f64,
pub source_sample_rate: f64,
pub playback_rate: f32,
pub channel_gain: f32,
}Fields§
§deck: DeckId§loaded: bool§load_status: LoadStatus§transport_on: bool§needle_lifted: bool§playing: bool§scratch_active: bool§playback_seconds: f64§duration_seconds: f64§source_sample_rate: f64§playback_rate: f32§channel_gain: f32Trait Implementations§
Source§impl Clone for DeckViewState
impl Clone for DeckViewState
Source§fn clone(&self) -> DeckViewState
fn clone(&self) -> DeckViewState
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 DeckViewState
impl Debug for DeckViewState
Source§impl<'de> Deserialize<'de> for DeckViewState
impl<'de> Deserialize<'de> for DeckViewState
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
Source§impl PartialEq for DeckViewState
impl PartialEq for DeckViewState
Source§impl Serialize for DeckViewState
impl Serialize for DeckViewState
impl StructuralPartialEq for DeckViewState
Auto Trait Implementations§
impl Freeze for DeckViewState
impl RefUnwindSafe for DeckViewState
impl Send for DeckViewState
impl Sync for DeckViewState
impl Unpin for DeckViewState
impl UnsafeUnpin for DeckViewState
impl UnwindSafe for DeckViewState
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