pub struct ManualTimeSource { /* private fields */ }
Expand description
TimeSource that has to be manually progressed forward via ManualTimeSource::time_shift()
method.
Implementations§
Source§impl ManualTimeSource
impl ManualTimeSource
pub fn new() -> ManualTimeSource
pub fn time_shift(&mut self, seconds: f64)
Trait Implementations§
Source§impl Debug for ManualTimeSource
impl Debug for ManualTimeSource
Auto Trait Implementations§
impl Freeze for ManualTimeSource
impl RefUnwindSafe for ManualTimeSource
impl Send for ManualTimeSource
impl Sync for ManualTimeSource
impl Unpin for ManualTimeSource
impl UnwindSafe for ManualTimeSource
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