Igosuki / binance-rs-async

Async client for the Binance APIs
https://crates.io/crates/binance-rs-async
Other
183 stars 113 forks source link

fix(deps): update rust crate futures to 0.3.30 - autoclosed #131

Closed renovate[bot] closed 5 months ago

renovate[bot] commented 5 months ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
futures (source) dependencies patch 0.3 -> 0.3.30

Release Notes

rust-lang/futures-rs (futures) ### [`v0.3.30`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#0330---2023-12-24) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.29...0.3.30) - Add `{BiLock,SplitStream,SplitSink,ReadHalf,WriteHalf}::is_pair_of` ([#​2797](https://togithub.com/rust-lang/futures-rs/issues/2797)) - Fix panic in `FuturesUnordered::clear` ([#​2809](https://togithub.com/rust-lang/futures-rs/issues/2809)) - Fix panic in `AsyncBufReadExt::fill_buf` ([#​2801](https://togithub.com/rust-lang/futures-rs/issues/2801), [#​2812](https://togithub.com/rust-lang/futures-rs/issues/2812)) - Improve support for targets without atomic CAS ([#​2811](https://togithub.com/rust-lang/futures-rs/issues/2811)) - Remove build scripts ([#​2811](https://togithub.com/rust-lang/futures-rs/issues/2811)) ### [`v0.3.29`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#0329---2023-10-26) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.28...0.3.29) - Add `TryStreamExt::try_ready_chunks` ([#​2757](https://togithub.com/rust-lang/futures-rs/issues/2757)) - Add `TryStreamExt::{try_all,try_any}` ([#​2783](https://togithub.com/rust-lang/futures-rs/issues/2783)) - Add `UnboundedSender::{len,is_empty}` ([#​2750](https://togithub.com/rust-lang/futures-rs/issues/2750)) - Fix `Sync` impl of `FuturesUnordered` ([#​2788](https://togithub.com/rust-lang/futures-rs/issues/2788)) - Fix infinite loop caused by invalid UTF-8 bytes ([#​2785](https://togithub.com/rust-lang/futures-rs/issues/2785)) - Fix build error with -Z minimal-versions ([#​2761](https://togithub.com/rust-lang/futures-rs/issues/2761)) ### [`v0.3.28`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#0328---2023-03-30) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.27...0.3.28) - Update to syn 2. This raises MSRV of utility crates to 1.56. ([#​2730](https://togithub.com/rust-lang/futures-rs/issues/2730), [#​2733](https://togithub.com/rust-lang/futures-rs/issues/2733)) - Fix bug in `FlattenUnordered` ([#​2726](https://togithub.com/rust-lang/futures-rs/issues/2726), [#​2728](https://togithub.com/rust-lang/futures-rs/issues/2728)) ### [`v0.3.27`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#0327---2023-03-11) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.26...0.3.27) - Add `TryFlattenUnordered` ([#​2577](https://togithub.com/rust-lang/futures-rs/issues/2577), [#​2590](https://togithub.com/rust-lang/futures-rs/issues/2590), [#​2606](https://togithub.com/rust-lang/futures-rs/issues/2606), [#​2607](https://togithub.com/rust-lang/futures-rs/issues/2607)) - Add `AbortHandle::is_aborted` ([#​2710](https://togithub.com/rust-lang/futures-rs/issues/2710)) - Add `AbortRegistration::handle` ([#​2712](https://togithub.com/rust-lang/futures-rs/issues/2712)) - Make `BiLock` strict-provenance compatible ([#​2716](https://togithub.com/rust-lang/futures-rs/issues/2716)) ### [`v0.3.26`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#0326---2023-01-30) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.25...0.3.26) - Add `Either::as_pin_mut` and `Either::as_pin_ref` ([#​2691](https://togithub.com/rust-lang/futures-rs/issues/2691)) - Add `Shared::ptr_eq` and `Shared::ptr_hash` ([#​2691](https://togithub.com/rust-lang/futures-rs/issues/2691)) - Implement `FusedStream` for `Buffered` ([#​2676](https://togithub.com/rust-lang/futures-rs/issues/2676)) - Implement `FusedStream` for all streams in `ReadyChunks` ([#​2693](https://togithub.com/rust-lang/futures-rs/issues/2693)) - Fix bug in `FuturesOrdered::push_front` ([#​2664](https://togithub.com/rust-lang/futures-rs/issues/2664)) - Remove `Fut::Output: Clone` bounds from some `Shared` methods ([#​2662](https://togithub.com/rust-lang/futures-rs/issues/2662)) - Remove `T: Debug` bounds from `Debug` implementations of `mpsc` and `oneshot` types ([#​2666](https://togithub.com/rust-lang/futures-rs/issues/2666), [#​2667](https://togithub.com/rust-lang/futures-rs/issues/2667)) ### [`v0.3.25`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#0325---2022-10-20) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.24...0.3.25) - Fix soundness issue in `join!` and `try_join!` macros ([#​2649](https://togithub.com/rust-lang/futures-rs/issues/2649)) - Implement `Clone` for `sink::Drain` ([#​2650](https://togithub.com/rust-lang/futures-rs/issues/2650)) ### [`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))

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.