pub struct FakeClock(pub Arc<AtomicI64>);Expand description
手动推进的假时钟(仅测试使用)。
内部 Arc<AtomicI64> 共享时间源:clone() 后各句柄推进同一时钟,
测试句柄与注入 config 的实例互通。
Tuple Fields§
§0: Arc<AtomicI64>Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FakeClock
impl RefUnwindSafe for FakeClock
impl Send for FakeClock
impl Sync for FakeClock
impl Unpin for FakeClock
impl UnsafeUnpin for FakeClock
impl UnwindSafe for FakeClock
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