pub struct ManualClock(/* private fields */);Expand description
A clock the caller moves by hand. Never advances on its own.
What a headless test installs when it wants gesture deadlines to fire
exactly when it says they do. Cell rather than a &mut API so it can be
held behind the same Rc<dyn InputClock> as MonotonicClock.
Implementations§
Trait Implementations§
Source§impl Clone for ManualClock
impl Clone for ManualClock
Source§impl Debug for ManualClock
impl Debug for ManualClock
Source§impl Default for ManualClock
impl Default for ManualClock
Source§impl InputClock for ManualClock
impl InputClock for ManualClock
Auto Trait Implementations§
impl !Freeze for ManualClock
impl !RefUnwindSafe for ManualClock
impl !Sync for ManualClock
impl Send for ManualClock
impl Unpin for ManualClock
impl UnsafeUnpin for ManualClock
impl UnwindSafe for ManualClock
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