KiwiTalk / loco.rs

Loco Protocol Wrapper for Rust
Apache License 2.0
41 stars 5 forks source link

Update Rust crate futures to 0.3.24 #63

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
futures (source) dependencies patch 0.3.5 -> 0.3.24

Release Notes

rust-lang/futures-rs ### [`v0.3.24`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#​0324---2022-08-29) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.23...0.3.24) - Fix incorrect termination of `select_with_strategy` streams ([#​2635](https://togithub.com/rust-lang/futures-rs/issues/2635)) ### [`v0.3.23`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#​0323---2022-08-14) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.22...0.3.23) - Work around MSRV increase due to a cargo bug. ### [`v0.3.22`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#​0322---2022-08-14) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.21...0.3.22) - Fix `Sync` impl of `BiLockGuard` ([#​2570](https://togithub.com/rust-lang/futures-rs/issues/2570)) - Fix partial iteration in `FuturesUnordered` ([#​2574](https://togithub.com/rust-lang/futures-rs/issues/2574)) - Fix false detection of inner panics in `Shared` ([#​2576](https://togithub.com/rust-lang/futures-rs/issues/2576)) - Add `Mutex::lock_owned` and `Mutex::try_lock_owned` ([#​2571](https://togithub.com/rust-lang/futures-rs/issues/2571)) - Add `io::copy_buf_abortable` ([#​2507](https://togithub.com/rust-lang/futures-rs/issues/2507)) - Remove `Unpin` bound from `TryStreamExt::into_async_read` ([#​2599](https://togithub.com/rust-lang/futures-rs/issues/2599)) - Make `run_until_stalled` handle self-waking futures ([#​2593](https://togithub.com/rust-lang/futures-rs/issues/2593)) - Use `FuturesOrdered` in `try_join_all` ([#​2556](https://togithub.com/rust-lang/futures-rs/issues/2556)) - Fix orderings in `LocalPool` waker ([#​2608](https://togithub.com/rust-lang/futures-rs/issues/2608)) - Fix `stream::Chunk` adapters size hints ([#​2611](https://togithub.com/rust-lang/futures-rs/issues/2611)) - Add `push_front` and `push_back` to `FuturesOrdered` ([#​2591](https://togithub.com/rust-lang/futures-rs/issues/2591)) - Deprecate `FuturesOrdered::push` in favor of `FuturesOrdered::push_back` ([#​2591](https://togithub.com/rust-lang/futures-rs/issues/2591)) - Performance improvements ([#​2583](https://togithub.com/rust-lang/futures-rs/issues/2583), [#​2626](https://togithub.com/rust-lang/futures-rs/issues/2626)) - Documentation improvements ([#​2579](https://togithub.com/rust-lang/futures-rs/issues/2579), [#​2604](https://togithub.com/rust-lang/futures-rs/issues/2604), [#​2613](https://togithub.com/rust-lang/futures-rs/issues/2613)) ### [`v0.3.21`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#​0321---2022-02-06) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.20...0.3.21) - Fix potential data race in `FlattenUnordered` that introduced in 0.3.20 ([#​2566](https://togithub.com/rust-lang/futures-rs/issues/2566)) ### [`v0.3.20`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#​0320---2022-02-06) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.19...0.3.20) NOTE: This release has been yanked due to a bug fixed in 0.3.21. - Fix stacked borrows violations when `-Zmiri-tag-raw-pointers` is enabled. This raises MSRV of `futures-task` to 1.45. ([#​2548](https://togithub.com/rust-lang/futures-rs/issues/2548), [#​2550](https://togithub.com/rust-lang/futures-rs/issues/2550)) - Change `FuturesUnordered` to respect yielding from future ([#​2551](https://togithub.com/rust-lang/futures-rs/issues/2551)) - Add `StreamExt::{flatten_unordered, flat_map_unordered}` ([#​2083](https://togithub.com/rust-lang/futures-rs/issues/2083)) ### [`v0.3.19`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#​0319---2021-12-18) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.18...0.3.19) - Remove unstable `read-initializer` feature ([#​2534](https://togithub.com/rust-lang/futures-rs/issues/2534)) - Fix panic in `FuturesUnordered` ([#​2535](https://togithub.com/rust-lang/futures-rs/issues/2535)) - Fix compatibility issue with `FuturesUnordered` and tokio's cooperative scheduling ([#​2527](https://togithub.com/rust-lang/futures-rs/issues/2527)) - Add `StreamExt::count` ([#​2495](https://togithub.com/rust-lang/futures-rs/issues/2495)) ### [`v0.3.18`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#​0318---2021-11-23) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.17...0.3.18) NOTE: This release has been yanked. See [#​2529](https://togithub.com/rust-lang/futures-rs/issues/2529) for details. - Fix unusable `Sink` implementation on `stream::Scan` ([#​2499](https://togithub.com/rust-lang/futures-rs/issues/2499)) - Make `task::noop_waker_ref` available without `std` feature ([#​2505](https://togithub.com/rust-lang/futures-rs/issues/2505)) - Add async `LineWriter` ([#​2477](https://togithub.com/rust-lang/futures-rs/issues/2477)) - Remove dependency on `proc-macro-hack`. This raises MSRV of utility crates to 1.45. ([#​2520](https://togithub.com/rust-lang/futures-rs/issues/2520)) ### [`v0.3.17`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#​0317---2021-08-30) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.16...0.3.17) - Use `FuturesOrdered` in `join_all` ([#​2412](https://togithub.com/rust-lang/futures-rs/issues/2412)) - Add `{future, stream}::poll_immediate` ([#​2452](https://togithub.com/rust-lang/futures-rs/issues/2452)) - Add `stream_select!` macro ([#​2262](https://togithub.com/rust-lang/futures-rs/issues/2262)) - Implement `Default` for `OptionFuture` ([#​2471](https://togithub.com/rust-lang/futures-rs/issues/2471)) - Add `Peekable::{peek_mut, poll_peek_mut}` ([#​2488](https://togithub.com/rust-lang/futures-rs/issues/2488)) - Add `BufReader::seek_relative` ([#​2489](https://togithub.com/rust-lang/futures-rs/issues/2489)) ### [`v0.3.16`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#​0316---2021-07-23) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.15...0.3.16) - Add `TryStreamExt::try_chunks` ([#​2438](https://togithub.com/rust-lang/futures-rs/issues/2438)) - Add `StreamExt::{all, any}` ([#​2460](https://togithub.com/rust-lang/futures-rs/issues/2460)) - Add `stream::select_with_strategy` ([#​2450](https://togithub.com/rust-lang/futures-rs/issues/2450)) - Update to new `io_slice_advance` interface ([#​2454](https://togithub.com/rust-lang/futures-rs/issues/2454)) ### [`v0.3.15`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#​0315---2021-05-11) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.14...0.3.15) - Use `#[proc_macro]` at Rust 1.45+ to fix an issue where proc macros don't work with rust-analyzer ([#​2407](https://togithub.com/rust-lang/futures-rs/issues/2407)) - Support targets that do not have atomic CAS on stable Rust ([#​2400](https://togithub.com/rust-lang/futures-rs/issues/2400)) - futures-test: Add async `#[test]` function attribute ([#​2409](https://togithub.com/rust-lang/futures-rs/issues/2409)) - Add `stream::abortable` ([#​2410](https://togithub.com/rust-lang/futures-rs/issues/2410)) - Add `FuturesUnordered::clear` ([#​2415](https://togithub.com/rust-lang/futures-rs/issues/2415)) - Implement `IntoIterator` for `FuturesUnordered` ([#​2423](https://togithub.com/rust-lang/futures-rs/issues/2423)) - Implement `Send` and `Sync` for `FuturesUnordered` iterators ([#​2416](https://togithub.com/rust-lang/futures-rs/issues/2416)) - Make `FuturesUnordered::iter_pin_ref` public ([#​2423](https://togithub.com/rust-lang/futures-rs/issues/2423)) - Add `SelectAll::clear` ([#​2430](https://togithub.com/rust-lang/futures-rs/issues/2430)) - Add `SelectAll::{iter, iter_mut}` ([#​2428](https://togithub.com/rust-lang/futures-rs/issues/2428)) - Implement `IntoIterator` for `SelectAll` ([#​2428](https://togithub.com/rust-lang/futures-rs/issues/2428)) - Implement `Clone` for `WeakShared` ([#​2396](https://togithub.com/rust-lang/futures-rs/issues/2396)) ### [`v0.3.14`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#​0314---2021-04-10) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.13...0.3.14) - Add `future::SelectAll::into_inner` ([#​2363](https://togithub.com/rust-lang/futures-rs/issues/2363)) - Allow calling `UnboundedReceiver::try_next` after `None` ([#​2369](https://togithub.com/rust-lang/futures-rs/issues/2369)) - Reexport non-Ext traits from the root of `futures_util` ([#​2377](https://togithub.com/rust-lang/futures-rs/issues/2377)) - Add `AsyncSeekExt::stream_position` ([#​2380](https://togithub.com/rust-lang/futures-rs/issues/2380)) - Add `stream::Peekable::{next_if, next_if_eq}` ([#​2379](https://togithub.com/rust-lang/futures-rs/issues/2379)) ### [`v0.3.13`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#​0313---2021-02-23) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.12...0.3.13) - Mitigated starvation issues in `FuturesUnordered` ([#​2333](https://togithub.com/rust-lang/futures-rs/issues/2333)) - Fixed race with dropping `mpsc::Receiver` ([#​2304](https://togithub.com/rust-lang/futures-rs/issues/2304)) - Added `Shared::{strong_count, weak_count}` ([#​2346](https://togithub.com/rust-lang/futures-rs/issues/2346)) - Added `no_std` support for `task::noop_waker_ref` ([#​2332](https://togithub.com/rust-lang/futures-rs/issues/2332)) - Implemented `Stream::size_hint` for `Either` ([#​2325](https://togithub.com/rust-lang/futures-rs/issues/2325)) ### [`v0.3.12`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#​0312---2021-01-15) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.11...0.3.12) - Fixed `Unpin` impl of `future::{MaybeDone, TryMaybeDone}` where trait bounds were accidentally added in 0.3.9. ([#​2317](https://togithub.com/rust-lang/futures-rs/issues/2317)) ### [`v0.3.11`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#​0311---2021-01-14) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.10...0.3.11) - Fixed heap buffer overflow in `AsyncReadExt::{read_to_end, read_to_string}` ([#​2314](https://togithub.com/rust-lang/futures-rs/issues/2314)) ### [`v0.3.10`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#​0310---2021-01-13) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.9...0.3.10) NOTE: This release has been yanked. See [#​2310](https://togithub.com/rust-lang/futures-rs/issues/2310) for details. - Fixed type-inference in `sink::unfold` by specifying more of its types (breaking change -- see [#​2311](https://togithub.com/rust-lang/futures-rs/issues/2311)) ### [`v0.3.9`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#​039---2021-01-08) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.8...0.3.9) NOTE: This release has been yanked. See [#​2310](https://togithub.com/rust-lang/futures-rs/issues/2310) for details. - Significantly improved compile time when `async-await` crate feature is disabled ([#​2273](https://togithub.com/rust-lang/futures-rs/issues/2273)) - Added `stream::repeat_with` ([#​2279](https://togithub.com/rust-lang/futures-rs/issues/2279)) - Added `StreamExt::unzip` ([#​2263](https://togithub.com/rust-lang/futures-rs/issues/2263)) - Added `sink::unfold` ([#​2268](https://togithub.com/rust-lang/futures-rs/issues/2268)) - Added `SinkExt::feed` ([#​2155](https://togithub.com/rust-lang/futures-rs/issues/2155)) - Implemented `FusedFuture` for `oneshot::Receiver` ([#​2300](https://togithub.com/rust-lang/futures-rs/issues/2300)) - Implemented `Clone` for `sink::With` ([#​2290](https://togithub.com/rust-lang/futures-rs/issues/2290)) - Re-exported `MapOkOrElse`, `MapInto`, `OkInto`, `TryFlatten`, `WriteAllVectored` ([#​2275](https://togithub.com/rust-lang/futures-rs/issues/2275)) ### [`v0.3.8`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#​038---2020-11-04) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.7...0.3.8) NOTE: This release has been yanked. See [#​2310](https://togithub.com/rust-lang/futures-rs/issues/2310) for details. - Switched proc-macros to use native `#[proc_macro]` at Rust 1.45+ ([#​2243](https://togithub.com/rust-lang/futures-rs/issues/2243)) - Added `WeakShared` ([#​2169](https://togithub.com/rust-lang/futures-rs/issues/2169)) - Added `TryStreamExt::try_buffered` ([#​2245](https://togithub.com/rust-lang/futures-rs/issues/2245)) - Added `StreamExt::cycle` ([#​2252](https://togithub.com/rust-lang/futures-rs/issues/2252)) - Implemented `Clone` for `stream::{Empty, Pending, Repeat, Iter}` ([#​2248](https://togithub.com/rust-lang/futures-rs/issues/2248), [#​2252](https://togithub.com/rust-lang/futures-rs/issues/2252)) - Fixed panic in some `TryStreamExt` combinators ([#​2250](https://togithub.com/rust-lang/futures-rs/issues/2250)) ### [`v0.3.7`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#​037---2020-10-23) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.6...0.3.7) NOTE: This release has been yanked. See [#​2310](https://togithub.com/rust-lang/futures-rs/issues/2310) for details. - Fixed unsoundness in `MappedMutexGuard` ([#​2240](https://togithub.com/rust-lang/futures-rs/issues/2240)) - Re-exported `TakeUntil` ([#​2235](https://togithub.com/rust-lang/futures-rs/issues/2235)) - futures-test: Prevent double panic in `panic_waker` ([#​2236](https://togithub.com/rust-lang/futures-rs/issues/2236)) ### [`v0.3.6`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#​036---2020-10-06) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.5...0.3.6) NOTE: This release has been yanked. See [#​2310](https://togithub.com/rust-lang/futures-rs/issues/2310) for details. - Fixed UB due to missing 'static on `task::waker` ([#​2206](https://togithub.com/rust-lang/futures-rs/issues/2206)) - Added `AsyncBufReadExt::fill_buf` ([#​2225](https://togithub.com/rust-lang/futures-rs/issues/2225)) - Added `TryStreamExt::try_take_while` ([#​2212](https://togithub.com/rust-lang/futures-rs/issues/2212)) - Added `is_connected_to` method to `mpsc::{Sender, UnboundedSender}` ([#​2179](https://togithub.com/rust-lang/futures-rs/issues/2179)) - Added `is_connected_to` method to `oneshot::Sender` ([#​2158](https://togithub.com/rust-lang/futures-rs/issues/2158)) - Implement `FusedStream` for `FuturesOrdered` ([#​2205](https://togithub.com/rust-lang/futures-rs/issues/2205)) - Fixed documentation links - Improved documentation - futures-test: Added `track_closed` method to `AsyncWriteTestExt` and `SinkTestExt` ([#​2159](https://togithub.com/rust-lang/futures-rs/issues/2159)) - futures-test: Implemented more traits for `InterleavePending` ([#​2208](https://togithub.com/rust-lang/futures-rs/issues/2208)) - futures-test: Implemented more traits for `AssertUnmoved` ([#​2208](https://togithub.com/rust-lang/futures-rs/issues/2208))

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.