Nick Mathewson
|
8a8c800c99
|
async-utils: Add a SinkExt with a with_fn
(This function behaves as `futures::sink::SinkExt::with`, except
that the function that it takes does not return a future.)
|
2023-04-19 12:38:26 -04:00 |
Nick Mathewson
|
d54154e520
|
async-utils: rename sinkext to prepare_send
|
2023-04-19 12:38:26 -04:00 |
Nick Mathewson
|
5cd5e6a3f8
|
async-utils: rename SinkExt to SinkPrepareExt
|
2023-04-19 12:38:26 -04:00 |
Nick Mathewson
|
104d64589d
|
Increment MSRV to 1.65 in every crate.
|
2023-04-11 15:31:12 -04:00 |
Ian Jackson
|
4bf42c951c
|
JoinReadWrite: Minor docs improvements.
|
2023-04-06 11:02:27 +01:00 |
Ian Jackson
|
fbf1a6d8d4
|
JoinReadWrite: Move the example to the struct
This makes it more prominent on the rustdoc page.
|
2023-04-06 11:02:03 +01:00 |
Ian Jackson
|
2c87219a01
|
JoinReadWrite: Discuss using .reunite() or .unsplit()
As per
https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1115#note_2894238
And move the "This is the converse" comment to somewhere it actually
appears in public docs. The module-level docs only appear with
--document-private-items because the modules themselves are private.
|
2023-04-06 10:58:39 +01:00 |
Ian Jackson
|
10f19eaf56
|
tor-async-utils: Introduce JoinReadWrite
I wanted one of these for a test stream. Unaccountably neither
the futures crate, nor tokio, seem to have one!
|
2023-04-05 13:34:25 +01:00 |
Nick Mathewson
|
a62affd66e
|
Move functionality from tor_basic_utils to tor_async_utils
This commit is mostly code movement; I'd recommend reviewing it
with git's `--color-moved` option.
|
2023-03-29 13:57:11 -04:00 |
Nick Mathewson
|
1ee4a98a27
|
Make a new empty tor-async-utils crate.
|
2023-03-29 09:02:20 -04:00 |