hjul 0.2.2

Simple and efficient timer abstraction on top of `mio-extra`. Every timer is associated with a callback which is executed whenever the timer expires, timers can be stopped and reset, in which case the callback might be executed multiple times. The primary intended application is one in which timers have a bounded maximum duration (e.g. at most 10 minutes) and have to be cancelled and restarted very often.
Documentation
Build #252928 2020-05-22T15:53:08.280337+00:00
# rustc version
rustc 1.45.0-nightly (9310e3bd4 2020-05-21)# docs.rs version
docsrs 0.6.0 (28f8bf0 2020-05-20)# build log
[INFO] running `"docker" "create" "-v" "/home/cratesfyi/workspace/builds/hjul-0.2.2/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/hjul-0.2.2/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1001" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=-Z unstable-options --resource-suffix -20200521-1.45.0-nightly-9310e3bd4 --static-root-path / --cap-lints warn --extern-html-root-url mio_extras=https://docs.rs/mio-extras/2.0.6 --extern-html-root-url mio=https://docs.rs/mio/0.6.22 --extern-html-root-url spin=https://docs.rs/spin/0.5.2" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "3221225472" "--cpus" "2" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "doc" "--lib" "--no-deps" "-j2"`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] edcd0074ae216971b64f3f0f791597d63775d2598a442a7735819a700ec176f5
[INFO] running `"docker" "start" "-a" "edcd0074ae216971b64f3f0f791597d63775d2598a442a7735819a700ec176f5"`
[INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted
[INFO] [stderr]    Compiling libc v0.2.70
[INFO] [stderr]     Checking cfg-if v0.1.10
[INFO] [stderr]    Compiling log v0.4.8
[INFO] [stderr]     Checking slab v0.4.2
[INFO] [stderr]     Checking lazycell v1.2.1
[INFO] [stderr]     Checking spin v0.5.2
[INFO] [stderr]     Checking net2 v0.2.34
[INFO] [stderr]     Checking iovec v0.1.4
[INFO] [stderr]     Checking mio v0.6.22
[INFO] [stderr]     Checking mio-extras v2.0.6
[INFO] [stderr]  Documenting hjul v0.2.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 4.51s
[INFO] running `"docker" "inspect" "edcd0074ae216971b64f3f0f791597d63775d2598a442a7735819a700ec176f5"`
[INFO] running `"docker" "rm" "-f" "edcd0074ae216971b64f3f0f791597d63775d2598a442a7735819a700ec176f5"`
[INFO] [stdout] edcd0074ae216971b64f3f0f791597d63775d2598a442a7735819a700ec176f5