#timeout

  1. futures-timer

    Timeouts for futures

    v3.0.3 5.8M #timeout #future #async
  2. wait-timeout

    wait on a child process with a timeout specified across Unix and Windows platforms

    v0.2.1 5.4M #child-process #unix #windows #timeout #and #windows-platform
  3. hyper-timeout

    A connect, read and write timeout aware connector to be used with hyper Client

    v0.5.2 8.8M #timeout #client #hyper #reader-writer #connector
  4. tokio-io-timeout

    Tokio wrappers which apply timeouts to IO operations

    v1.2.1 2.7M #iops #tokio #timeout #apply #io #write-operations
  5. embassy-time

    Instant and Duration for embedded no-std systems, with async timer support

    v0.5.0 144K #embedded #tick-rate #async #driver #timeout #time-instant #embedded-time #delays #hal
  6. process_control

    Ergonomically run processes with limits

    v5.2.0 18K #terminate #kill-process #timeout #wait
  7. futures-batch

    An adaptor that chunks up elements and flushes them after a timeout or when the buffer is full. (Formerly known as tokio-batch.)

    v0.7.0 14K #timeout #tokio-batch #chunks #element #future
  8. pingora-timeout

    Highly efficient async timer and timeout system for Tokio runtimes

    v0.6.0 571K #async-runtime #timeout #async #pingora
  9. ninelives

    Resilience primitives for async Rust: retry, circuit breaker, bulkhead, timeout, and composable stacks

    v0.2.0 #circuit-breaker #retry #timeout #resilience #bulkhead
  10. hierarchical_hash_wheel_timer

    A low-level timer implementantion using a hierarchical four-level hash wheel with overflow

    v1.3.0 850 #timeout #hierarchical #events
  11. nuewframe-timeout

    A CLI tool to manage timeout duration of a provided command

    v1.0.0 #timeout #cli #utility
  12. statsig-rs

    Unofficial crate to interact with statsig.io

    v0.8.0 32K #web-api #io #timeout #change #interact #env-vars
  13. bc

    Use bc in the Rust Programming Language

    v0.1.16 #timeout #math #equation
  14. futures-timeout

    that provides timeouts for futures and streams

    v0.1.3 950 #timeout #future-stream #async #timeouts-for-futures #duration #futures-timer #wasm32-unknown-unknown #timeout-ext
  15. standby

    A world-class cross-platform time management tool for sleep, timeout, and wait operations with full POSIX compliance and GNU coreutils compatibility

    v0.1.1 #sleep-time #timeout #wait #posix
  16. timeout-readwrite

    Adds timeout capabilities to Readers and Writers

    v0.4.0 10K #reader-writer #timeout #timeout-reader
  17. timeout-tracing

    Returns stack and span trace when the future hits a timeout

    v0.1.2 #tracing-subscriber #timeout #stack-trace #error-tracing #tokio-tracing #subscriber-ext #tokio-time
  18. command_timeout

    A tokio friendly command exec with smart timeout

    v0.1.3 650 #timeout #tokio #async #command
  19. tokio-js-set-interval

    Allows you to use setInterval(callback, ms) and setTimeout(callback, ms) as in Javascript inside a tokio runtime. The library provides the macros set_interval!(callback, ms) and set_timeout!(callback, ms)

    v1.3.0 500 #set-interval #set-timeout #timeout
  20. async-timeouts

    An instrument to start async tasks after timeouts

    v0.3.2 250 #tokio #timeout #async
  21. tower-resilience-timelimiter

    Advanced timeout handling for Tower services

    v0.3.7 #timeout #tower #resilience #timelimiter
  22. ntest_timeout

    Timeout attribute for the ntest framework

    v0.9.5 190K #unit-testing #timeout #testing
  23. timeout-iterator

    TimeoutIterator is a wrapper over any iterator that adds peek_timeout and next_timeout functions. The canonical use-case is parsing multi-line free-form records (such as tailing a log fime)…

    v1.1.7 #peek-timeout #timeout #iterator #peek #wrapper
  24. hadusos

    Half-duplex session over serial

    v0.2.1 #half-duplex #serial-devices #session #timeout #protocols #data-transmission #serial-protocol #layer-protocols #read-error #crossbeam-channel
  25. async-shared-timeout

    Async timeout that can be reset and shared

    v0.2.2 #tokio-runtime #timeout #sleep #tokio
  26. tower-timelimiter

    Advanced timeout handling for Tower services

    v0.1.0 #resilience #timeout #tower #timelimiter
  27. dyn-timeout

    Dynamic timeout, cancel, add and remove time before a callback execution

    v0.3.3 #timeout #raft #tokio #cancellable #timer
  28. timer-kit

    A timer toolkit that is generic over the underlying timer implementation

    v0.1.1 27K #timeout #sleep #async #interval #delay
  29. listener_poll

    Poll with timeout for TcpListener and UnixListener

    v0.1.1 #timeout #epoll #listen
  30. suspend-time

    A cross-platform monotonic clock that is suspend-unaware, written in Rust!

    v0.1.2 700 #monotonic-clock #suspend #cross-platform #suspend-unaware #timeout #suspension #time-instant #tokio-time
  31. timed-locks

    Smart pointers to tokio::sync locks that either panic or error after a timeout

    v0.1.1 #smart-pointers #timeout #locking #error #panic #pre-commit-hooks
  32. child_wait_timeout

    A wait timeout in rust

    v0.1.0 270 #child-process #process-exit #timeout #benchmark #pidfd #indicating #ensuring
  33. Try searching with DuckDuckGo.

  34. sand_clock

    HashMap with timeouts

    v0.3.0 #timeout #ephemeral #heartbeat #session #activity
  35. tower-timeout

    Apply a timeout to requests, ensuring completion within a fixed time duration

    v0.3.0 8.5K #ensuring #timeout #tower #http-middleware #completion
  36. zila

    calling functions on certain events

    v0.1.8 #events #everyday #timeout #interval
  37. timer-lib

    A feature-rich Rust library for creating and managing timers

    v0.1.0 #timeout #async #scheduler #recurring #timer
  38. swnb-timer

    lib that can register both timeout and interval callback,support sync and async style api

    v0.2.0 #timeout #interval #async #timer
  39. pendulum

    Hashed timer wheel with various runtimes

    v0.3.1 #timeout #run-time #timer
  40. clobber

    TCP load testing tool, written in async Rust

    v0.3.0 #load-testing-tool #tcp #async #default #timeout #echo
  41. set_timeout

    allows efficiently executing futures after some delay has passed

    v0.1.4 #tokio #delay #async #timeout
  42. tokio_interval

    基于Tokio实现了 setInterval(callback, ms) 和 setTimeout(callback, ms) 类似于Javascript的API

    v0.1.4 #set-interval #set-timeout #tokio #timeout #interval
  43. retry-strategy

    A better asynchronous retry tool based on Tokio

    v0.2.0 #timeout #async #retry
  44. topq

    A Timeout Priority Queue

    v0.2.0 #priority-queue #timeout #level #value #once #time-units
  45. spawn_timeout

    Call a subroutine after a constant time interval

    v0.1.0 #timeout #multi-threading #async
  46. jsonrpc-rs

    Futures base jsonrpc server/client framework

    v0.1.6 #timeout #future #async #futures
  47. set_time_out

    Function to delay the execution of a function

    v0.2.1 #timeout #set
  48. mutex-timeouts

    let you specify a timeout on a mutex lock

    v0.3.0 #mutex #timeout #mutex-lock
  49. garcon

    A collection of trait and classes to make your thread or async function wait

    v0.2.3 1.1K #thread #waiter #timeout #delay #sleep
  50. completeq-rs

    An alternative to passing messages between asynchronous tasks

    v0.1.1 100 #asynchronous-tasks #async #timeout #futures
  51. threadgroup

    Manage groups of threads as one unit, join the first one that finishes, timeout on join attempts

    v0.1.0 550 #timeout #thread
  52. inspect-timeout

    A future combinator that applies a timeout with a custom callback when the timeout elapses

    v0.1.1 #combinator #callback #future #timeout #inspect
  53. thread_timer

    cancelable timer with no external dependencies

    v0.3.0 #timeout #delay #cancel #timer
  54. twitter/rustcommon-timer

    Timer wheel

    GitHub 1.0.1 #timeout #wheel #twitter #hash #networking #cancellation #expiration
  55. delay

    A collection of trait and classes to make your thread wait (and timeout)

    v0.3.1 1.4K #timeout #thread #waiter #sleep
  56. ndless-async

    Ndless-specific integration with async/await for the TI-Nspire

    v0.1.2 #async-task #ti-nspire #keypad #integration #timeout #ndless #stream-ext #block-on
  57. waitfor

    Retry a function until it succeeds, errors out, or a timeout/deadline is reached

    v0.1.0 3.3K #retry #timeout #poll #wait
  58. settimeout

    Creates a std::future::Future implementation to be ready at some point

    v0.1.2 170 #rust #future #promise #timeout
  59. tokio-adjustable-timeout

    adjustable timeout

    v0.1.1 #tokio #timeout #adjustable #async
  60. simpler_timer

    A very simple timer library with limited, but straight-forward functionality

    v0.2.0 #timer #straight-forward #limit #duration #timeout #expiry #sec #100ms
  61. tokio-timer-patched

    Timer facilities for Tokio, patched for handling issue #36, and pushed to Crates.io so that it can be used in other open source crates

    v0.1.3 1.1K #tokio-timer #facilities #timeout #source #io #hash #set-timeout #36 #binary-heap
  62. mtcp-rs

    “blocking” implementation of TcpListener and TcpStream with proper timeout and cancellation support

    v0.1.11 #tcp-stream #tcp-listener #cancellation #timeout #blocking-io #mio
  63. tokio-test-shutdown-timeout

    Tokio test attribute with a shutdown timeout

    v0.0.2 #tokio-test #testing #shutdown #timeout #attributes #tokio-runtime #tokio-task
  64. ext-timeout

    timeout tool

    v0.1.1 #timeout #tool
  65. see-you-later

    Delay and schedule async task

    v0.1.0 #delay #timeout #scheduled
  66. tokio-timer-futures2

    Timer facilities for Tokio

    v0.2.1 #tokio-timer #facilities #future #timeout #wheel #hash #set-timeout #binary-heap
  67. timebomb

    A timeout mechnisem for unit tests

    v0.1.2 1.0K #unit-testing #timeout #ms
  68. tokio-evacuate

    A future for coordinating controlled shutdown of participants

    v2.0.0 #shutdown #future #participant #evacuate #timeout #coordinating
  69. tmohash

    hash can timeout

    v0.1.0 #hash #timeout
  70. monoio-client

    A generic client which supports pooling, timeout and more

    v0.1.0 #timeout #client #generic #pooling
  71. embedded-timeout-macros

    Macros for working with timeouts on top of embedded-hal APIs

    v0.3.0 #timeout #embedded-hal #macro