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 (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 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
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().