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 48 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.17
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.86
0.4.1
0.5.0
1.0.69
1.0.82
1.0.33
1.0.36
2.0.38
2.0.64
1.18.0
1.19.0
0.2.15
0.2.20
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
1.0.107
1.0.109
4.4.7
4.5.4
1.0.75
1.0.83
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.23
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.11.0
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.17Release notes
Sourced from rustversion's releases.
Commits
adb11fa
Release 1.0.178759820
Merge pull request #51 from dtolnay/windowscfafcd5
Support OUT_DIR located in \?\ path on Windowsc7bc274
Release 1.0.16746bf5a
Merge pull request #48 from dtolnay/checkcfg84f01fa
Resolve unexpected_cfgs warning70ca5ad
Release 1.0.150fa74f5
Merge pull request #47 from dtolnay/rustcwrapper51f46e2
Apply RUSTC_WRAPPERdf7e51d
Explicitly install a Rust toolchain for cargo-outdated jobUpdates
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.86Release notes
Sourced from trybuild's releases.
Commits
a6cbfe8
Release 1.0.867c5a8fe
Merge pull request #252 from dtolnay/cargofeaturesd3cd15b
Propagate cargo features from source manifestc28428d
Merge pull request #251 from dtolnay/skipcargofeatures3e4029e
Omit cargo-features from generated Cargo.toml if empty6653404
Merge pull request #250 from mohe2015/edition-2024ee0a562
Support edition 20248f62662
Ignore uninhabited_references clippy lintc1f2d24
Ignore test_attr_in_doctest clippy lintaa98d35
Test docs.rs documentation build in CIUpdates
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.82Release notes
Sourced from proc-macro2's releases.
Commits
8dc63f3
Release 1.0.82790cb41
Merge pull request #457 from dtolnay/defaultfeatures2ebe711
Fix use of deprecated default_features in Cargo.tomla720819
Delete unused nightly cfg37c5d18
Merge pull request #456 from dtolnay/checkcfg5e02f52
Suppress unknown_lints warning on old rustc2660d30
Resolve unexpected_cfgs warningfd2c998
Release 1.0.81f965e17
Merge pull request #453 from dtolnay/delimiternone69fd060
Sync documentation of Delimiter::NoneUpdates
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.64Release notes
Sourced from syn's releases.
... (truncated)
Commits
98a62cb
Release 2.0.641f8eddb
Merge pull request #1662 from dtolnay/guardstruct0a3d3bd
Fix parsing of struct literal in match guard expressionf464193
Merge pull request #1659 from dtolnay/needsparafa1c72
Add more auto-parenthesization tests532d3a3
Insert necessary parentheses in ToTokens for Expr1b6a450
Add test of parenthesis insertion by Expr's ToTokens83ea289
Merge pull request #1658 from dtolnay/closurebrace206d897
Create braces around closure body during printing if needed9b60027
Ignore struct_excessive_bools pedantic clippy lintUpdates
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.20Release notes
Sourced from prettyplease's releases.
Commits
179974c
Release 0.2.201321404
Merge pull request #73 from dtolnay/checkcfgBenchmark - core
Yew Master
Pull Request
Visit the preview URL for this PR (updated for commit 527f6ab):
https://yew-rs-api--pr3664-dependabot-cargo-car-79nqaypj.web.app
(expires Fri, 24 May 2024 04:04:52 GMT)
🔥 via Firebase Hosting GitHub Action 🌎
Benchmark - SSR
Yew Master
Pull Request
Size Comparison
✅ None of the examples has changed their size significantly.
Looks like these dependencies are updatable in another way, so this is no longer needed.