pub struct ReplayControlState {
pub is_playing: bool,
pub speed: f32,
pub symbol: String,
pub progress_pct: f32,
pub ticks_processed: u64,
pub current_time: String,
}Expand description
Current replay state
Fields§
§is_playing: boolIs replay currently playing
speed: f32Current speed
symbol: StringCurrent symbol being replayed
progress_pct: f32Progress percentage (0.0 - 100.0)
ticks_processed: u64Ticks processed
current_time: StringCurrent time being replayed
Trait Implementations§
Source§impl Clone for ReplayControlState
impl Clone for ReplayControlState
Source§fn clone(&self) -> ReplayControlState
fn clone(&self) -> ReplayControlState
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 ReplayControlState
impl Debug for ReplayControlState
Source§impl Default for ReplayControlState
impl Default for ReplayControlState
Source§fn default() -> ReplayControlState
fn default() -> ReplayControlState
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ReplayControlState
impl RefUnwindSafe for ReplayControlState
impl Send for ReplayControlState
impl Sync for ReplayControlState
impl Unpin for ReplayControlState
impl UnsafeUnpin for ReplayControlState
impl UnwindSafe for ReplayControlState
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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