Added trait MutableValues for opt-in mutable access to set values.
2.2.5
Added optional borsh serialization support.
2.2.4
Added an insert_sorted method on IndexMap, IndexSet, and VacantEntry.
Avoid hashing for lookups in single-entry maps.
Limit preallocated memory in serde deserializers.
2.2.3
Added move_index and swap_indices methods to IndexedEntry,
OccupiedEntry, and RawOccupiedEntryMut, functioning like the existing
methods on IndexMap.
Added shift_insert methods on VacantEntry and RawVacantEntryMut, as
well as shift_insert_hashed_nocheck on the latter, to insert the new entry
at a particular index.
Added shift_insert methods on IndexMap and IndexSet to insert a new
entry at a particular index, or else move an existing entry there.
2.2.2
Added indexing methods to raw entries: RawEntryBuilder::from_hash_full,
RawEntryBuilder::index_from_hash, and RawEntryMut::index.
2.2.1
Corrected the signature of RawOccupiedEntryMut::into_key(self) -> &'a mut K,
This a breaking change from 2.2.0, but that version was published for less
than a day and has now been yanked.
2.2.0
The new IndexMap::get_index_entry method finds an entry by its index for
in-place manipulation.
The Keys iterator now implements Index<usize> for quick access to the
entry's key, compared to indexing the map to get the value.
The new IndexMap::splice and IndexSet::splice methods will drain the
given range as an iterator, and then replace that range with entries from
an input iterator.
The new trait RawEntryApiV1 offers opt-in access to a raw entry API for
IndexMap, corresponding to the unstable API on HashSet as of Rust 1.75.
... (truncated)
Commits
3f0fffb Merge pull request #323 from cuviper/mutable
Implement futures_io::AsyncWrite and futures_io::AsyncRead on WebSocket.
This feature is behind a new feature flag io-util that is disabled by default.
Bumps the cargo-deps group with 44 updates in the / directory:
0.10.0
0.11.0
2.0.2
2.2.6
0.2.87
0.2.92
1.0.50
1.0.55
0.3.29
0.3.30
0.4.8
0.4.9
1.0.190
1.0.193
1.0.14
1.0.15
0.3.64
0.3.69
0.4.37
0.4.42
1.33.0
1.37.0
0.3.37
0.3.42
1.0.85
1.0.91
0.4.1
0.5.0
1.18.0
1.19.0
0.2.15
0.2.19
0.1.1
0.1.14
0.2.10
0.2.14
0.14.1
0.15.1
0.14.0
0.15.0
0.17.7
0.17.8
4.4.7
4.5.4
1.0.75
1.0.82
0.4.31
0.4.38
0.18.1
0.18.3
1.10.2
1.10.4
0.11.22
0.12.4
0.25.0
0.26.2
1.0.20
1.0.22
0.4.0
0.5.0
0.21.5
0.22.1
0.25.3
0.26.2
0.9.0
0.9.1
0.4.20
0.4.21
0.9.3
0.10.3
2.9.1
2.9.2
0.3.30
0.3.36
1.5.0
1.8.0
1.5.0
1.6.0
0.3.6
0.3.7
0.6.20
0.7.5
0.3.5
0.5.2
0.10.0
0.10.2
0.14.27
1.3.1
Updates
gloo
from 0.10.0 to 0.11.0Commits
Updates
indexmap
from 2.0.2 to 2.2.6Changelog
Sourced from indexmap's changelog.
... (truncated)
Commits
3f0fffb
Merge pull request #323 from cuviper/mutable33c1a7c
Fixunused_imports
b76ff73
Fixclippy::multiple_bound_locations
0060546
Release 2.2.6210b027
Opt-in mutable access on IndexSet184fe4b
Merge pull request #320 from cuviper/release-2.2.55d7bd5e
Release 2.2.5c934ace
Merge pull request #313 from heliaxdev/heliax/borsh-supportb81a4d2
Use S for the BuildHasher parameter32793f1
Don't require BuildHasher in BorshSerializeUpdates
wasm-bindgen
from 0.2.87 to 0.2.92Changelog
Sourced from wasm-bindgen's changelog.
... (truncated)
Commits
2a4a493
Prepare v0.2.92 release (#3869)8e992dc
Don't allow invalid Unicode scalar values inchar
(#3866)807bdb4
Revert "Allow using'static
lifetimes in functions (#3856)" (#3865)983ec57
AddNonNull\<T>
as parameter (#3857)0095fa7
Allow overriding headless test URL (#3861)0023077
Update passing-rust-closures-to-js.md (#3859)b9ccb8f
Allow using'static
lifetimes in functions (#3856)c80bf9a
Add support forOption\<*const T>
,Option\<*mut T>
andNonNull\<T>
(#3852)0c09e15
Fix CI (#3853)557e2e6
Introduce impl TryFrom for Number that succeeds iff the value is within the s...Updates
thiserror
from 1.0.50 to 1.0.55Release notes
Sourced from thiserror's releases.
Commits
6089273
Release 1.0.55322a2ae
Merge pull request #280 from dtolnay/depinfofd7d7a5
Emit dep-info for probe.rs in case sccache needs it447c328
Release 1.0.544619db8
Merge pull request #279 from dtolnay/depinfo7b53bff
Make env-dep:RUSTC_BOOTSTRAP get listed in probe's dep-infoe0500ad
Merge pull request #277 from dtolnay/nightlyci48cea47
Make CI verify that error_generic_member_access works in latest nightlyfe40a50
Merge pull request #276 from dtolnay/optionifletelseb97654a
Remove option_if_let_else clippy suppressionUpdates
futures
from 0.3.29 to 0.3.30Release notes
Sourced from futures's releases.
Changelog
Sourced from futures's changelog.
Commits
de1a0fd
Release 0.3.3068d2845
Remove a redundant space in example (#2816)fdd2ce7
Fix broken link inCopyBufAbortable
docs (#2815)272a3c7
Use cfg(target_has_atomic) on no-std targetsc179201
FillBuf: Do not call poll_fill_buf twicee6735f3
FuturesUnordered: Fix clear implementation04d01a0
FuturesOrdered: Use 64-bit indexe4aa659
remove redundant impl Unpin17851c1
provide a mechanism to determine if io read/write halves are from the same st...4910799
provide a non-destructive mechanism to determine if a sink/stream are pairedUpdates
implicit-clone
from 0.4.8 to 0.4.9Commits
4f02849
chore: Releaseb757b45
IString: implement From<std::fmt::Arguments> for IString (#49)c95b92e
IArray: from_iter optimization for empty arrays (#48)Updates
serde
from 1.0.190 to 1.0.193Release notes
Sourced from serde's releases.
Commits
44613c7
Release 1.0.193c706281
Merge pull request #2655 from dtolnay/rangestartend65d75b8
Add RangeFrom and RangeTo tests332b0cb
Merge pull request #2654 from dtolnay/rangestartend8c4af41
Fix more RangeFrom / RangeEnd mixups24a78f0
Merge pull request #2653 from emilbonnek/fix/range-to-from-de-mixupc91c334
Fix Range{From,To} deserialize mixup2083f43
Update ui test suite to nightly-2023-11-194676abd
Release 1.0.19235700eb
Merge pull request #2646 from robsdedude/fix/2643/allow-tag-field-in-untaggedUpdates
rustversion
from 1.0.14 to 1.0.15Release notes
Sourced from rustversion's releases.
Commits
70ca5ad
Release 1.0.150fa74f5
Merge pull request #47 from dtolnay/rustcwrapper51f46e2
Apply RUSTC_WRAPPERdf7e51d
Explicitly install a Rust toolchain for cargo-outdated job5e54059
Test docs.rs documentation build in CI5f73c91
Update actions/checkout@v3 -> v42a58661
Resolve ignored_unit_patterns pedantic clippy lintf4bbc8f
Resolve redundant_guards clippy lintdda672e
Revert "Temporarily disable -Zrandomize-layout due to rustc ICE"f9d72db
Temporarily disable -Zrandomize-layout due to rustc ICEUpdates
web-sys
from 0.3.64 to 0.3.69Commits
Updates
wasm-bindgen-futures
from 0.4.37 to 0.4.42Commits
Updates
tokio
from 1.33.0 to 1.37.0Release notes
Sourced from tokio's releases.
... (truncated)
Commits
9c337ca
chore: prepare Tokio v1.37.0 (#6435)e542501
io: document cancel safety ofAsyncBufReadExt::fill_buf
(#6431)4601c84
stream: addnext_many
andpoll_next_many
toStreamMap
(#6409)deff252
util: document cancel safety ofSinkExt::send
andStreamExt::next
(#6417)4565b81
sync: add arwlock()
method to ownedRwLock
guards (#6418)3ce4720
sync: addis_closed
,is_empty
, andlen
to mpsc receivers (#6348)8342e4b
util: assert compatibility betweenLengthDelimitedCodec
options (#6414)4c453e9
readme: add description about benchmarks (#6425)1846483
sync: expose strong and weak counts of mpsc sender handles (#6405)baad270
sync: add Semaphore example for limiting the number of outgoing requests (#6419)Updates
wasm-bindgen-test
from 0.3.37 to 0.3.42Commits
Updates
trybuild
from 1.0.85 to 1.0.91Release notes
Sourced from trybuild's releases.
Commits
bad6950
Release 1.0.917a49c7b
Merge pull request #262 from csnover/fix-msrv4fc90bf
Update MSRV to reflect changes to dependencies3db4c4c
Explicitly install a Rust toolchain for cargo-outdated job17b3666
Release 1.0.9093b44ef
Merge pull request #239 from dtolnay/toml835f9da
Merge pull request #259 from dtolnay/pubcrate8562fca
Reduce visibility of items that are not publicly accessibleacb76ef
Drop basic-toml in favor of more widely used toml cratee8dfc24
Release 1.0.89Updates
gloo-worker
from 0.4.1 to 0.5.0Release notes
Sourced from gloo-worker's releases.
Changelog
Sourced from gloo-worker's changelog.
... (truncated)
Commits
30193c3
0.5.0e0603ac
Memory-based History (#178)816b8f1
Hash-based History type & Unified Location. (#177)2245cd9
Add BrowserHistory and BrowserLocation (#171)91eb9e0
Fixesconsole_dbg!
andconsole!
expression output. Bold src info. (#174)4fb4eb3
0.4.2d56d2ad
0.4.12f45901
Add console_dbg macro (#170)a99fcbd
Add sleep. (#163)5b67085
utils: Add body() and document_element() getters (#161)Updates
proc-macro2
from 1.0.69 to 1.0.81Release notes
Sourced from proc-macro2's releases.
Commits
fd2c998
Release 1.0.81f965e17
Merge pull request #453 from dtolnay/delimiternone69fd060
Sync documentation of Delimiter::Noneda51f8d
Release 1.0.80392fa6c
Ignore needless_pass_by_value pedantic clippy lint in test1ff5c1f
Ignore needless_raw_string_hashes pedantic clippy lint in test0c9449e
Import some Literal tests from libproc_macro28c87ad
Add tests of negative literal constructionc61f5db
Add some tests of cstr raw literalsd50dcd9
Merge pull request #450 from dtolnay/cstrUpdates
quote
from 1.0.33 to 1.0.36Release notes
Sourced from quote's releases.
Commits
5d4880c
Release 1.0.361dd7ce7
Merge pull request #273 from dtolnay/doc0bc5d12
Apply doc comment to cfg(not(doc)) macros tooc295f5c
Revert "Temporarily disable miri on doctests"435bd1b
Update ui test suite to nightly-2024-03-31cc3847d
Explicitly install a Rust toolchain for cargo-outdated job6259d49
Temporarily disable miri on doctestsbdb4b59
Update ui test suite to nightly-2024-02-08c2aeca9
Update ui test suite to nightly-2024-01-31376a061
Merge pull request #270 from dtolnay/benchUpdates
syn
from 2.0.38 to 2.0.60Release notes
Sourced from syn's releases.
... (truncated)
Commits
7029b22
Release 2.0.60e978b98
Remove html_root_url & syn.json reminder from Cargo.toml48f99b0
Merge pull request #1625 from dtolnay/peek4b18c15
Improve how None-delimited groups are counted by peek9f00b23
Merge pull request #1624 from dtolnay/peektest990300a
Add more extensive tests for ParseStream::peek1431bd6
Update None-delimited group notation to use «∅ ∅»54a1643
Fix empty-set symbol in comments7307d29
Merge pull request #1623 from dtolnay/arrays68d1cd9
Take advantage of the IntoIterator for [T; N]Updates
once_cell
from 1.18.0 to 1.19.0Changelog
Sourced from once_cell's changelog.
Commits
c48d3c2
Merge pull request #251 from taks/portable-atomic8211d80
Fix CI2715aa9
v1.19.0dffcae4
Fix CIde4cd9d
Revert atomic-polyfill featuree26736f
Fix CI5f88676
Use portable_atomic instead of atomic-polyfill874f937
clarify that MSRV does bump the minor version3cd6549
Merge #245a2eabc9
Add--generate-link-to-definition
option when building on docs.rsUpdates
prettyplease
from 0.2.15 to 0.2.19Release notes
Sourced from prettyplease's releases.
Commits
e0d74e6
Release 0.2.198e800f6
Merge pull request #72 from dtolnay/assigna6aa390
Fix line placement for field assignment with multiline value659fde6
Release 0.2.18fadd0df
Merge pull request #71 from dtolnay/cstr1ad491d
Support C-string literal syntax86ac6a9
Raise required compiler to rust 1.60cf2ecc1
Fix typo in readme and crate-level documentationBenchmark - core
Yew Master
Pull Request
Visit the preview URL for this PR (updated for commit 0f75730):
https://yew-rs-api--pr3657-dependabot-cargo-car-y6cpyg3g.web.app
(expires Fri, 10 May 2024 03:38:49 GMT)
🔥 via Firebase Hosting GitHub Action 🌎
Benchmark - SSR
Yew Master
Pull Request
Size Comparison
⚠️ The following examples have changed their size significantly:
Superseded by #3660.