4 releases

0.1.3 Aug 1, 2023
0.1.2 Jul 27, 2023
0.1.1 Jul 25, 2023
0.1.0 Jul 4, 2023

#1491 in Asynchronous

Download history 629/week @ 2024-08-29 611/week @ 2024-09-05 598/week @ 2024-09-12 781/week @ 2024-09-19 817/week @ 2024-09-26 899/week @ 2024-10-03 804/week @ 2024-10-10 850/week @ 2024-10-17 403/week @ 2024-10-24 757/week @ 2024-10-31 811/week @ 2024-11-07 607/week @ 2024-11-14 740/week @ 2024-11-21 1059/week @ 2024-11-28 881/week @ 2024-12-05 563/week @ 2024-12-12

3,367 downloads per month
Used in matrix-sdk-ui

MPL-2.0 license

12KB
241 lines

async-rx

Utility functions for async reactive programming.

This crate is intentionally very small as it only provides utilities that are not already found in futures-util. It is meant as a supplement, not a replacement for the existing well-known futures crates.

Currently provided functionality:

  • StreamExt::dedup for deduplicating consecutive equal items
  • StreamExt::dedup_by_key for deduplicating consecutive items with an equal property
  • StreamExt::batch_with for flexible batching of the stream's items

lib.rs:

Utility functions for async reactive programming.

This crate is intentionally very small as it only provides utilities that are not already found in futures-util. It is meant as a supplement, not a replacement for the existing well-known futures crates.

Dependencies

~71KB