4 releases (2 breaking)

0.2.1 Sep 2, 2023
0.2.0 Sep 1, 2023
0.1.0 Sep 1, 2023
0.0.1 Aug 29, 2023

#1677 in Asynchronous

MIT license

250KB
6K SLoC

Apache BookKeeper client

crates.io docs.rs github-ci mit-license

Apache BookKeeper client writes in async rust

Examples

See tests.

History

I tried to construct a Send, !Sync and Clone to batch simultaneous requests in single asynchronous task and serve parallel requests in multiple concurrent asynchronous tasks. But it failed due to .await requires &self to be Send which is not possible by definition if Self is !Sync. See What shall Sync mean across an .await for thoughts from experts.

License

MIT.

Dependencies

~11–19MB
~256K SLoC