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
This release marks the beginning of stabilization for runtime metrics. It
stabilizes RuntimeMetrics::worker_count. Future releases will continue to
stabilize more metrics.
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 51 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.38.0
0.3.37
0.3.42
1.0.85
1.0.86
0.4.1
0.5.0
1.0.69
1.0.85
1.0.33
1.0.36
2.0.38
2.0.66
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.7
1.0.75
1.0.86
0.4.31
0.4.38
0.18.1
0.19.0
1.10.2
1.10.5
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.4
0.9.0
0.9.1
0.4.20
0.4.21
0.1.12
0.1.13
0.9.3
0.11.0
2.9.1
2.9.2
2.2.2
3.0.1
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
0.3.0
0.4.0
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.38.0Release notes
Sourced from tokio's releases.
... (truncated)
Commits
14c17fc
chore: prepare Tokio v1.38.0 (#6601)65cbf73
chore: prepare tokio-macros v2.3.0 (#6600)dbf93c7
sync: fix incorrect is_empty on mpsc block boundaries (#6603)873cb8a
runtime: move task out of thelifo_slot
inblock_in_place
(#6596)97bb47b
task: fix a typo in doc ofLocalSet::run_until
(#6599)86658bd
metrics: stabilizeRuntimeMetrics::worker_count
(#6556)9e00b26
sync: addNotify::notify_last
(#6520)6c42d28
net: fix misleadingNamedPipeServer
example (#6590)3a6fdc0
license: fix formatting and remove year in licenses (#6451)2890d0c
metrics: fix blocking_threads count (#6551)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.85Release notes
Sourced from proc-macro2's releases.
Commits
5ee1cab
Release 1.0.85aa64c20
Merge pull request #464 from dtolnay/testsizebc9f4d9
Ignore size tests on non-64bit target1160ec3
Make size tests #[ignore] in cfg(randomize_layout)33c9578
Release 1.0.84d850da5
Merge pull request #455 from CensoredUsername/mastereabac15
Add a warning to Delimiter::None that rustc currently does not respect it.1b77aca
Release 1.0.83728eddf
Merge pull request #462 from dtolnay/identsizec56c5e6
Drop irrelevant capacity field from Ident representationUpdates
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.66Release notes
Sourced from syn's releases.
... (truncated)
Commits
b992916
Release 2.0.664f0a23f
Merge pull request #1671 from dtolnay/exprletc6d87a7
Allow braced structs when parsing ExprLet747f42f
Update with proc-macro2 1.0.83's syntax tree sizes9f2371e
Release 2.0.654cd1813
Merge pull request #1668 from dtolnay/foldhelpered54092
Eliminate gen::helper moduleeacc8ab
Eliminate FoldHelper trait6e20bb8
Merge pull request #1667 from dtolnay/punctuatedfold9d95cab
Optimize punctuated::foldUpdates
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.
Benchmark - core
Yew Master
Pull Request
Visit the preview URL for this PR (updated for commit 590b642):
https://yew-rs-api--pr3671-dependabot-cargo-car-j72zkyfe.web.app
(expires Fri, 21 Jun 2024 04:15:14 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.