Module clock
base
0.1.0
Module clock
Structs
In crate base
Modules
alloc
clock
custom_serde
descriptor
descriptor_reflection
errno
event
file_traits
iobuf
mmap
notifiers
periodic_logger
shm
sys
syslog
test_utils
timer
tube
volatile_memory
wait_context
worker_thread
write_zeroes
Macros
debug
error
handle_eintr
handle_eintr_errno
handle_eintr_rc
info
ioctl_expr
ioctl_io_nr
ioctl_ioc_nr
ioctl_ior_nr
ioctl_iow_nr
ioctl_iowr_nr
poll_assert
syscall
trace
volatile_at_impl
volatile_impl
warn
Structs
Clock
Error
Event
ExternalMapping
FakeClock
FakeTimer
IoBufMut
LayoutAllocation
MemoryMapping
MemoryMappingBuilder
Protection
RecvTube
SendTube
SharedMemory
Timer
TriggeredEvent
VolatileSlice
WaitContext
WorkerThread
Enums
EventType
EventWaitResult
MmapError
TubeError
VmEventType
VolatileMemoryError
Traits
CloseNotifier
EnabledHighResTimer
EventToken
FileAllocate
FileGetLen
FileReadWriteAtVolatile
FileReadWriteVolatile
FileSetLen
FileSync
MappedRegion
PunchHole
ReadNotifier
TimerTrait
VolatileMemory
WriteZeroesAt
Functions
errno_result
generate_uuid
round_up_to_page_size
Type Aliases
MmapResult
Result
TubeResult
VolatileMemoryResult
Derive Macros
EventToken
?
Module
base
::
clock
source
·
[
−
]
Structs
§
Clock
FakeClock
A fake clock that can be used in tests to give exact control over the time. For a code example, see the tests in base/src/timer.rs.