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

#1391 in Asynchronous

Download history 1303/week @ 2024-07-22 902/week @ 2024-07-29 703/week @ 2024-08-05 407/week @ 2024-08-12 548/week @ 2024-08-19 463/week @ 2024-08-26 637/week @ 2024-09-02 534/week @ 2024-09-09 631/week @ 2024-09-16 956/week @ 2024-09-23 899/week @ 2024-09-30 848/week @ 2024-10-07 960/week @ 2024-10-14 376/week @ 2024-10-21 581/week @ 2024-10-28 832/week @ 2024-11-04

2,812 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

~72KB