timeout-trait

Crates.iotimeout-trait
lib.rstimeout-trait
version0.8.1
created_at2025-12-10 20:44:28.77312+00
updated_at2026-01-19 02:11:37.226016+00
descriptionTraits used to wait and timeout.
homepage
repositoryhttps://github.com/mcu-rust/timeout-trait
max_upload_size
id1978769
size34,229
Jalon Wong (JalonWong)

documentation

https://docs.rs/timeout-trait

README

timeout-trait

CI Crates.io Docs.rs License Downloads

Traits used to wait and timeout in a no-std embedded system.

It requires an implementation of TickInstant. In return, it provides TickTimeout and TickDuration, which can be used for timeout-related operations. It also includes an implementation of DelayNs called TickDelay, suitable for bare-metal systems.

Cargo Features

  • std: Used for unit test. Disabled by default.
Commit count: 33

cargo fmt