pub struct ClockController { /* private fields */ }Expand description
Clock controller for page/context
Implementations§
Source§impl ClockController
impl ClockController
Sourcepub fn with_clock(clock: Clock) -> Self
pub fn with_clock(clock: Clock) -> Self
Create with existing clock
Sourcepub fn install(&self, options: ClockOptions) -> Result<(), ClockError>
pub fn install(&self, options: ClockOptions) -> Result<(), ClockError>
Sourcepub fn fast_forward(&self, duration: Duration)
pub fn fast_forward(&self, duration: Duration)
Fast-forward time
Sourcepub fn set_fixed_time(&self, time_ms: u64)
pub fn set_fixed_time(&self, time_ms: u64)
Set fixed time
Sourcepub fn set_fixed_time_iso(&self, iso: &str) -> Result<(), ClockError>
pub fn set_fixed_time_iso(&self, iso: &str) -> Result<(), ClockError>
Sourcepub fn state(&self) -> ClockState
pub fn state(&self) -> ClockState
Get current state
Trait Implementations§
Source§impl Clone for ClockController
impl Clone for ClockController
Source§fn clone(&self) -> ClockController
fn clone(&self) -> ClockController
Returns a duplicate of the value. Read more
1.0.0 · 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 ClockController
impl Debug for ClockController
Auto Trait Implementations§
impl Freeze for ClockController
impl RefUnwindSafe for ClockController
impl Send for ClockController
impl Sync for ClockController
impl Unpin for ClockController
impl UnsafeUnpin for ClockController
impl UnwindSafe for ClockController
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