├── .github └── workflows │ └── rust.yml ├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.md ├── src ├── c_wrapper │ └── posix.c ├── interval.rs ├── lib.rs ├── state.rs ├── timed.rs ├── timer │ ├── apple.rs │ ├── async_tokio1.rs │ ├── dummy.rs │ ├── mod.rs │ ├── posix.rs │ ├── web.rs │ └── win.rs └── utils.rs └── tests ├── interval.rs ├── timed.rs └── timer.rs /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoumanAsh/async-timer/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | Cargo.lock 4 | tags 5 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoumanAsh/async-timer/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoumanAsh/async-timer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoumanAsh/async-timer/HEAD/README.md -------------------------------------------------------------------------------- /src/c_wrapper/posix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoumanAsh/async-timer/HEAD/src/c_wrapper/posix.c -------------------------------------------------------------------------------- /src/interval.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoumanAsh/async-timer/HEAD/src/interval.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoumanAsh/async-timer/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoumanAsh/async-timer/HEAD/src/state.rs -------------------------------------------------------------------------------- /src/timed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoumanAsh/async-timer/HEAD/src/timed.rs -------------------------------------------------------------------------------- /src/timer/apple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoumanAsh/async-timer/HEAD/src/timer/apple.rs -------------------------------------------------------------------------------- /src/timer/async_tokio1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoumanAsh/async-timer/HEAD/src/timer/async_tokio1.rs -------------------------------------------------------------------------------- /src/timer/dummy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoumanAsh/async-timer/HEAD/src/timer/dummy.rs -------------------------------------------------------------------------------- /src/timer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoumanAsh/async-timer/HEAD/src/timer/mod.rs -------------------------------------------------------------------------------- /src/timer/posix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoumanAsh/async-timer/HEAD/src/timer/posix.rs -------------------------------------------------------------------------------- /src/timer/web.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoumanAsh/async-timer/HEAD/src/timer/web.rs -------------------------------------------------------------------------------- /src/timer/win.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoumanAsh/async-timer/HEAD/src/timer/win.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoumanAsh/async-timer/HEAD/src/utils.rs -------------------------------------------------------------------------------- /tests/interval.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoumanAsh/async-timer/HEAD/tests/interval.rs -------------------------------------------------------------------------------- /tests/timed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoumanAsh/async-timer/HEAD/tests/timed.rs -------------------------------------------------------------------------------- /tests/timer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DoumanAsh/async-timer/HEAD/tests/timer.rs --------------------------------------------------------------------------------