├── .github └── workflows │ └── ci.yml ├── .gitignore ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── src ├── lib.rs ├── native.rs ├── native │ ├── arc_list.rs │ ├── atomic_waker.rs │ ├── delay.rs │ ├── global.rs │ ├── heap.rs │ ├── heap_timer.rs │ └── timer.rs └── wasm.rs └── tests ├── smoke.rs └── timeout.rs /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/async-rs/futures-timer/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | **/*.rs.bk 3 | Cargo.lock 4 | .idea 5 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/async-rs/futures-timer/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/async-rs/futures-timer/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/async-rs/futures-timer/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/async-rs/futures-timer/HEAD/README.md -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/async-rs/futures-timer/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/native.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/async-rs/futures-timer/HEAD/src/native.rs -------------------------------------------------------------------------------- /src/native/arc_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/async-rs/futures-timer/HEAD/src/native/arc_list.rs -------------------------------------------------------------------------------- /src/native/atomic_waker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/async-rs/futures-timer/HEAD/src/native/atomic_waker.rs -------------------------------------------------------------------------------- /src/native/delay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/async-rs/futures-timer/HEAD/src/native/delay.rs -------------------------------------------------------------------------------- /src/native/global.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/async-rs/futures-timer/HEAD/src/native/global.rs -------------------------------------------------------------------------------- /src/native/heap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/async-rs/futures-timer/HEAD/src/native/heap.rs -------------------------------------------------------------------------------- /src/native/heap_timer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/async-rs/futures-timer/HEAD/src/native/heap_timer.rs -------------------------------------------------------------------------------- /src/native/timer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/async-rs/futures-timer/HEAD/src/native/timer.rs -------------------------------------------------------------------------------- /src/wasm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/async-rs/futures-timer/HEAD/src/wasm.rs -------------------------------------------------------------------------------- /tests/smoke.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/async-rs/futures-timer/HEAD/tests/smoke.rs -------------------------------------------------------------------------------- /tests/timeout.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/async-rs/futures-timer/HEAD/tests/timeout.rs --------------------------------------------------------------------------------