Skip to content

Make OrdMap::range not implement ExactSizedIterator (#85) #259

Make OrdMap::range not implement ExactSizedIterator (#85)

Make OrdMap::range not implement ExactSizedIterator (#85) #259

Triggered via push December 16, 2024 01:53
Status Success
Total duration 4m 37s
Artifacts

ci.yml

on: push
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

274 warnings
fmt
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
fmt
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
fmt
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
fmt
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
fmt
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
unreachable `pub` item: src/nodes/btree.rs#L1011
warning: unreachable `pub` item --> src/nodes/btree.rs:1011:1 | 1011 | pub struct Iter<'a, A> { | ---^^^^^^^^^^^^^^^^^^^ | | | help: consider restricting its visibility: `pub(crate)` | = help: or consider exporting it for use by other crates note: the lint level is defined here --> src/lib.rs:335:9 | 335 | #![warn(unreachable_pub, missing_docs)] | ^^^^^^^^^^^^^^^
the following explicit lifetimes could be elided: 'a: src/vector/mod.rs#L2372
warning: the following explicit lifetimes could be elided: 'a --> src/vector/mod.rs:2372:6 | 2372 | impl<'a, A: Clone> FusedIterator for ChunksMut<'a, A> {} | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 2372 - impl<'a, A: Clone> FusedIterator for ChunksMut<'a, A> {} 2372 + impl<A: Clone> FusedIterator for ChunksMut<'_, A> {} |
the following explicit lifetimes could be elided: 'a: src/vector/mod.rs#L2315
warning: the following explicit lifetimes could be elided: 'a --> src/vector/mod.rs:2315:6 | 2315 | impl<'a, A> FusedIterator for Chunks<'a, A> {} | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 2315 - impl<'a, A> FusedIterator for Chunks<'a, A> {} 2315 + impl<A> FusedIterator for Chunks<'_, A> {} |
the following explicit lifetimes could be elided: 'a: src/vector/mod.rs#L2219
warning: the following explicit lifetimes could be elided: 'a --> src/vector/mod.rs:2219:6 | 2219 | impl<'a, A: Clone> FusedIterator for IterMut<'a, A> {} | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 2219 - impl<'a, A: Clone> FusedIterator for IterMut<'a, A> {} 2219 + impl<A: Clone> FusedIterator for IterMut<'_, A> {} |
the following explicit lifetimes could be elided: 'a: src/vector/mod.rs#L2217
warning: the following explicit lifetimes could be elided: 'a --> src/vector/mod.rs:2217:6 | 2217 | impl<'a, A: Clone> ExactSizeIterator for IterMut<'a, A> {} | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 2217 - impl<'a, A: Clone> ExactSizeIterator for IterMut<'a, A> {} 2217 + impl<A: Clone> ExactSizeIterator for IterMut<'_, A> {} |
the following explicit lifetimes could be elided: 'a: src/vector/mod.rs#L2140
warning: the following explicit lifetimes could be elided: 'a --> src/vector/mod.rs:2140:6 | 2140 | impl<'a, A> FusedIterator for Iter<'a, A> {} | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 2140 - impl<'a, A> FusedIterator for Iter<'a, A> {} 2140 + impl<A> FusedIterator for Iter<'_, A> {} |
the following explicit lifetimes could be elided: 'a: src/vector/mod.rs#L2138
warning: the following explicit lifetimes could be elided: 'a --> src/vector/mod.rs:2138:6 | 2138 | impl<'a, A> ExactSizeIterator for Iter<'a, A> {} | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 2138 - impl<'a, A> ExactSizeIterator for Iter<'a, A> {} 2138 + impl<A> ExactSizeIterator for Iter<'_, A> {} |
the following explicit lifetimes could be elided: 'a: src/vector/mod.rs#L2057
warning: the following explicit lifetimes could be elided: 'a --> src/vector/mod.rs:2057:6 | 2057 | impl<'a, A: Clone> From<&'a Vec<A>> for Vector<A> { | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 2057 - impl<'a, A: Clone> From<&'a Vec<A>> for Vector<A> { 2057 + impl<A: Clone> From<&Vec<A>> for Vector<A> { |
the following explicit lifetimes could be elided: 'a: src/vector/mod.rs#L2040
warning: the following explicit lifetimes could be elided: 'a --> src/vector/mod.rs:2040:6 | 2040 | impl<'a, A: Clone> From<&'a [A]> for Vector<A> { | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 2040 - impl<'a, A: Clone> From<&'a [A]> for Vector<A> { 2040 + impl<A: Clone> From<&[A]> for Vector<A> { |
the following explicit lifetimes could be elided: 's, 'a: src/vector/mod.rs#L2021
warning: the following explicit lifetimes could be elided: 's, 'a --> src/vector/mod.rs:2021:6 | 2021 | impl<'s, 'a, A, OA> From<&'s Vector<&'a A>> for Vector<OA> | ^^ ^^ ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 2021 - impl<'s, 'a, A, OA> From<&'s Vector<&'a A>> for Vector<OA> 2021 + impl<A, OA> From<&Vector<&A>> for Vector<OA> |
the following explicit lifetimes could be elided: 'a: src/vector/mod.rs#L1922
warning: the following explicit lifetimes could be elided: 'a --> src/vector/mod.rs:1922:6 | 1922 | impl<'a, A: Clone> Add for &'a Vector<A> { | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1922 - impl<'a, A: Clone> Add for &'a Vector<A> { 1922 + impl<A: Clone> Add for &Vector<A> { |
the following explicit lifetimes could be elided: 'a: src/hash/set.rs#L1023
warning: the following explicit lifetimes could be elided: 'a --> src/hash/set.rs:1023:6 | 1023 | impl<'a, A, S> From<&'a OrdSet<A>> for HashSet<A, S> | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1023 - impl<'a, A, S> From<&'a OrdSet<A>> for HashSet<A, S> 1023 + impl<A, S> From<&OrdSet<A>> for HashSet<A, S> |
the following explicit lifetimes could be elided: 'a: src/hash/set.rs#L1003
warning: the following explicit lifetimes could be elided: 'a --> src/hash/set.rs:1003:6 | 1003 | impl<'a, A, S> From<&'a BTreeSet<A>> for HashSet<A, S> | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1003 - impl<'a, A, S> From<&'a BTreeSet<A>> for HashSet<A, S> 1003 + impl<A, S> From<&BTreeSet<A>> for HashSet<A, S> |
the following explicit lifetimes could be elided: 'a: src/hash/set.rs#L993
warning: the following explicit lifetimes could be elided: 'a --> src/hash/set.rs:993:6 | 993 | impl<'a, A, S> From<&'a collections::HashSet<A>> for HashSet<A, S> | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 993 - impl<'a, A, S> From<&'a collections::HashSet<A>> for HashSet<A, S> 993 + impl<A, S> From<&collections::HashSet<A>> for HashSet<A, S> |
the following explicit lifetimes could be elided: 'a: src/hash/set.rs#L973
warning: the following explicit lifetimes could be elided: 'a --> src/hash/set.rs:973:6 | 973 | impl<'a, A, S> From<&'a Vector<A>> for HashSet<A, S> | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 973 - impl<'a, A, S> From<&'a Vector<A>> for HashSet<A, S> 973 + impl<A, S> From<&Vector<A>> for HashSet<A, S> |
the following explicit lifetimes could be elided: 'a: src/hash/set.rs#L953
warning: the following explicit lifetimes could be elided: 'a --> src/hash/set.rs:953:6 | 953 | impl<'a, A, S> From<&'a Vec<A>> for HashSet<A, S> | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 953 - impl<'a, A, S> From<&'a Vec<A>> for HashSet<A, S> 953 + impl<A, S> From<&Vec<A>> for HashSet<A, S> |
the following explicit lifetimes could be elided: 's, 'a: src/hash/set.rs#L911
warning: the following explicit lifetimes could be elided: 's, 'a --> src/hash/set.rs:911:6 | 911 | impl<'s, 'a, A, OA, SA, SB> From<&'s HashSet<&'a A, SA>> for HashSet<OA, SB> | ^^ ^^ ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 911 - impl<'s, 'a, A, OA, SA, SB> From<&'s HashSet<&'a A, SA>> for HashSet<OA, SB> 911 + impl<A, OA, SA, SB> From<&HashSet<&A, SA>> for HashSet<OA, SB> |
the following explicit lifetimes could be elided: 'a: src/hash/set.rs#L833
warning: the following explicit lifetimes could be elided: 'a --> src/hash/set.rs:833:6 | 833 | impl<'a, A> FusedIterator for Iter<'a, A> {} | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 833 - impl<'a, A> FusedIterator for Iter<'a, A> {} 833 + impl<A> FusedIterator for Iter<'_, A> {} |
the following explicit lifetimes could be elided: 'a: src/hash/set.rs#L831
warning: the following explicit lifetimes could be elided: 'a --> src/hash/set.rs:831:6 | 831 | impl<'a, A> ExactSizeIterator for Iter<'a, A> {} | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 831 - impl<'a, A> ExactSizeIterator for Iter<'a, A> {} 831 + impl<A> ExactSizeIterator for Iter<'_, A> {} |
the following explicit lifetimes could be elided: 'a: src/hash/set.rs#L808
warning: the following explicit lifetimes could be elided: 'a --> src/hash/set.rs:808:6 | 808 | impl<'a, A> Clone for Iter<'a, A> { | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 808 - impl<'a, A> Clone for Iter<'a, A> { 808 + impl<A> Clone for Iter<'_, A> { |
the following explicit lifetimes could be elided: 'a: src/hash/set.rs#L727
warning: the following explicit lifetimes could be elided: 'a --> src/hash/set.rs:727:6 | 727 | impl<'a, A, S> Mul for &'a HashSet<A, S> | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 727 - impl<'a, A, S> Mul for &'a HashSet<A, S> 727 + impl<A, S> Mul for &HashSet<A, S> |
the following explicit lifetimes could be elided: 'a: src/hash/set.rs#L715
warning: the following explicit lifetimes could be elided: 'a --> src/hash/set.rs:715:6 | 715 | impl<'a, A, S> Add for &'a HashSet<A, S> | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 715 - impl<'a, A, S> Add for &'a HashSet<A, S> 715 + impl<A, S> Add for &HashSet<A, S> |
the following explicit lifetimes could be elided: 'm, 'k, 'v: src/hash/map.rs#L1974
warning: the following explicit lifetimes could be elided: 'm, 'k, 'v --> src/hash/map.rs:1974:6 | 1974 | impl<'m, 'k, 'v, K, V, OK, OV, SA, SB> From<&'m HashMap<&'k K, &'v V, SA>> for HashMap<OK, OV, SB> | ^^ ^^ ^^ ^^ ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1974 - impl<'m, 'k, 'v, K, V, OK, OV, SA, SB> From<&'m HashMap<&'k K, &'v V, SA>> for HashMap<OK, OV, SB> 1974 + impl<K, V, OK, OV, SA, SB> From<&HashMap<&K, &V, SA>> for HashMap<OK, OV, SB> |
the following explicit lifetimes could be elided: 'a: src/hash/map.rs#L1918
warning: the following explicit lifetimes could be elided: 'a --> src/hash/map.rs:1918:6 | 1918 | impl<'a, K, V> FusedIterator for Values<'a, K, V> {} | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1918 - impl<'a, K, V> FusedIterator for Values<'a, K, V> {} 1918 + impl<K, V> FusedIterator for Values<'_, K, V> {} |
the following explicit lifetimes could be elided: 'a: src/hash/map.rs#L1916
warning: the following explicit lifetimes could be elided: 'a --> src/hash/map.rs:1916:6 | 1916 | impl<'a, K, V> ExactSizeIterator for Values<'a, K, V> {} | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1916 - impl<'a, K, V> ExactSizeIterator for Values<'a, K, V> {} 1916 + impl<K, V> ExactSizeIterator for Values<'_, K, V> {} |
the following explicit lifetimes could be elided: 'a: src/hash/map.rs#L1897
warning: the following explicit lifetimes could be elided: 'a --> src/hash/map.rs:1897:6 | 1897 | impl<'a, K, V> FusedIterator for Keys<'a, K, V> {} | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1897 - impl<'a, K, V> FusedIterator for Keys<'a, K, V> {} 1897 + impl<K, V> FusedIterator for Keys<'_, K, V> {} |
the following explicit lifetimes could be elided: 'a: src/hash/map.rs#L1895
warning: the following explicit lifetimes could be elided: 'a --> src/hash/map.rs:1895:6 | 1895 | impl<'a, K, V> ExactSizeIterator for Keys<'a, K, V> {} | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1895 - impl<'a, K, V> ExactSizeIterator for Keys<'a, K, V> {} 1895 + impl<K, V> ExactSizeIterator for Keys<'_, K, V> {} |
the following explicit lifetimes could be elided: 'a: src/hash/map.rs#L1847
warning: the following explicit lifetimes could be elided: 'a --> src/hash/map.rs:1847:6 | 1847 | impl<'a, K, V> FusedIterator for IterMut<'a, K, V> | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1847 - impl<'a, K, V> FusedIterator for IterMut<'a, K, V> 1847 + impl<K, V> FusedIterator for IterMut<'_, K, V> |
the following explicit lifetimes could be elided: 'a: src/hash/map.rs#L1840
warning: the following explicit lifetimes could be elided: 'a --> src/hash/map.rs:1840:6 | 1840 | impl<'a, K, V> ExactSizeIterator for IterMut<'a, K, V> | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1840 - impl<'a, K, V> ExactSizeIterator for IterMut<'a, K, V> 1840 + impl<K, V> ExactSizeIterator for IterMut<'_, K, V> |
the following explicit lifetimes could be elided: 'a: src/hash/map.rs#L1813
warning: the following explicit lifetimes could be elided: 'a --> src/hash/map.rs:1813:6 | 1813 | impl<'a, K, V> FusedIterator for Iter<'a, K, V> {} | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1813 - impl<'a, K, V> FusedIterator for Iter<'a, K, V> {} 1813 + impl<K, V> FusedIterator for Iter<'_, K, V> {} |
the following explicit lifetimes could be elided: 'a: src/hash/map.rs#L1811
warning: the following explicit lifetimes could be elided: 'a --> src/hash/map.rs:1811:6 | 1811 | impl<'a, K, V> ExactSizeIterator for Iter<'a, K, V> {} | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1811 - impl<'a, K, V> ExactSizeIterator for Iter<'a, K, V> {} 1811 + impl<K, V> ExactSizeIterator for Iter<'_, K, V> {} |
the following explicit lifetimes could be elided: 'a: src/hash/map.rs#L1791
warning: the following explicit lifetimes could be elided: 'a --> src/hash/map.rs:1791:6 | 1791 | impl<'a, K, V> Clone for Iter<'a, K, V> { | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1791 - impl<'a, K, V> Clone for Iter<'a, K, V> { 1791 + impl<K, V> Clone for Iter<'_, K, V> { |
the following explicit lifetimes could be elided: 'a: src/hash/map.rs#L1720
warning: the following explicit lifetimes could be elided: 'a --> src/hash/map.rs:1720:6 | 1720 | impl<'a, BK, K, V, S> IndexMut<&'a BK> for HashMap<K, V, S> | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1720 - impl<'a, BK, K, V, S> IndexMut<&'a BK> for HashMap<K, V, S> 1720 + impl<BK, K, V, S> IndexMut<&BK> for HashMap<K, V, S> |
the following explicit lifetimes could be elided: 'a: src/hash/map.rs#L1704
warning: the following explicit lifetimes could be elided: 'a --> src/hash/map.rs:1704:6 | 1704 | impl<'a, BK, K, V, S> Index<&'a BK> for HashMap<K, V, S> | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1704 - impl<'a, BK, K, V, S> Index<&'a BK> for HashMap<K, V, S> 1704 + impl<BK, K, V, S> Index<&BK> for HashMap<K, V, S> |
the following explicit lifetimes could be elided: 'a: src/hash/map.rs#L1661
warning: the following explicit lifetimes could be elided: 'a --> src/hash/map.rs:1661:6 | 1661 | impl<'a, K, V, S> Add for &'a HashMap<K, V, S> | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1661 - impl<'a, K, V, S> Add for &'a HashMap<K, V, S> 1661 + impl<K, V, S> Add for &HashMap<K, V, S> |
empty line after doc comment: src/hash/map.rs#L97
warning: empty line after doc comment --> src/hash/map.rs:97:1 | 97 | / /// [std::collections::hash_map::RandomState]: https://doc.rust-lang.org/std/collections/hash_map/struct.RandomState.html 98 | | | |_ 99 | pub struct HashMap<K, V, S = RandomState> { | ----------------------------------------- the comment documents this struct | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#empty_line_after_doc_comments = note: `#[warn(clippy::empty_line_after_doc_comments)]` on by default = help: if the empty line is unintentional remove it
the following explicit lifetimes could be elided: 'a: src/ord/set.rs#L1223
warning: the following explicit lifetimes could be elided: 'a --> src/ord/set.rs:1223:6 | 1223 | impl<'a, A: Hash + Eq + Ord + Clone, S: BuildHasher> From<&'a HashSet<A, S>> for OrdSet<A> { | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1223 - impl<'a, A: Hash + Eq + Ord + Clone, S: BuildHasher> From<&'a HashSet<A, S>> for OrdSet<A> { 1223 + impl<A: Hash + Eq + Ord + Clone, S: BuildHasher> From<&HashSet<A, S>> for OrdSet<A> { |
the following explicit lifetimes could be elided: 'a: src/ord/set.rs#L1211
warning: the following explicit lifetimes could be elided: 'a --> src/ord/set.rs:1211:6 | 1211 | impl<'a, A: Ord + Clone> From<&'a collections::BTreeSet<A>> for OrdSet<A> { | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1211 - impl<'a, A: Ord + Clone> From<&'a collections::BTreeSet<A>> for OrdSet<A> { 1211 + impl<A: Ord + Clone> From<&collections::BTreeSet<A>> for OrdSet<A> { |
the following explicit lifetimes could be elided: 'a: src/ord/set.rs#L1199
warning: the following explicit lifetimes could be elided: 'a --> src/ord/set.rs:1199:6 | 1199 | impl<'a, A: Eq + Hash + Ord + Clone> From<&'a collections::HashSet<A>> for OrdSet<A> { | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1199 - impl<'a, A: Eq + Hash + Ord + Clone> From<&'a collections::HashSet<A>> for OrdSet<A> { 1199 + impl<A: Eq + Hash + Ord + Clone> From<&collections::HashSet<A>> for OrdSet<A> { |
the following explicit lifetimes could be elided: 'a: src/ord/set.rs#L1187
warning: the following explicit lifetimes could be elided: 'a --> src/ord/set.rs:1187:6 | 1187 | impl<'a, A: Ord + Clone> From<&'a Vec<A>> for OrdSet<A> { | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1187 - impl<'a, A: Ord + Clone> From<&'a Vec<A>> for OrdSet<A> { 1187 + impl<A: Ord + Clone> From<&Vec<A>> for OrdSet<A> { |
the following explicit lifetimes could be elided: 's, 'a: src/ord/set.rs#L1162
warning: the following explicit lifetimes could be elided: 's, 'a --> src/ord/set.rs:1162:6 | 1162 | impl<'s, 'a, A, OA> From<&'s OrdSet<&'a A>> for OrdSet<OA> | ^^ ^^ ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1162 - impl<'s, 'a, A, OA> From<&'s OrdSet<&'a A>> for OrdSet<OA> 1162 + impl<A, OA> From<&OrdSet<&A>> for OrdSet<OA> |
the following explicit lifetimes could be elided: 'a: src/ord/set.rs#L1000
warning: the following explicit lifetimes could be elided: 'a --> src/ord/set.rs:1000:6 | 1000 | impl<'a, A> Clone for Iter<'a, A> { | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1000 - impl<'a, A> Clone for Iter<'a, A> { 1000 + impl<A> Clone for Iter<'_, A> { |
the following explicit lifetimes could be elided: 'a: src/ord/set.rs#L955
warning: the following explicit lifetimes could be elided: 'a --> src/ord/set.rs:955:6 | 955 | impl<'a, A: Ord + Clone> Mul for &'a OrdSet<A> { | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 955 - impl<'a, A: Ord + Clone> Mul for &'a OrdSet<A> { 955 + impl<A: Ord + Clone> Mul for &OrdSet<A> { |
the following explicit lifetimes could be elided: 'a: src/ord/set.rs#L939
warning: the following explicit lifetimes could be elided: 'a --> src/ord/set.rs:939:6 | 939 | impl<'a, A: Ord + Clone> Add for &'a OrdSet<A> { | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 939 - impl<'a, A: Ord + Clone> Add for &'a OrdSet<A> { 939 + impl<A: Ord + Clone> Add for &OrdSet<A> { |
the following explicit lifetimes could be elided: 'm, 'k, 'v: src/ord/map.rs#L2121
warning: the following explicit lifetimes could be elided: 'm, 'k, 'v --> src/ord/map.rs:2121:6 | 2121 | impl<'m, 'k, 'v, K, V, OK, OV> From<&'m OrdMap<&'k K, &'v V>> for OrdMap<OK, OV> | ^^ ^^ ^^ ^^ ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 2121 - impl<'m, 'k, 'v, K, V, OK, OV> From<&'m OrdMap<&'k K, &'v V>> for OrdMap<OK, OV> 2121 + impl<K, V, OK, OV> From<&OrdMap<&K, &V>> for OrdMap<OK, OV> |
the following explicit lifetimes could be elided: 'a: src/ord/map.rs#L1915
warning: the following explicit lifetimes could be elided: 'a --> src/ord/map.rs:1915:6 | 1915 | impl<'a, K, V> Clone for RangedIter<'a, K, V> { | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1915 - impl<'a, K, V> Clone for RangedIter<'a, K, V> { 1915 + impl<K, V> Clone for RangedIter<'_, K, V> { |
the following explicit lifetimes could be elided: 'a: src/ord/map.rs#L1873
warning: the following explicit lifetimes could be elided: 'a --> src/ord/map.rs:1873:6 | 1873 | impl<'a, K, V> Clone for Iter<'a, K, V> { | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1873 - impl<'a, K, V> Clone for Iter<'a, K, V> { 1873 + impl<K, V> Clone for Iter<'_, K, V> { |
the following explicit lifetimes could be elided: 'a: src/ord/map.rs#L1836
warning: the following explicit lifetimes could be elided: 'a --> src/ord/map.rs:1836:6 | 1836 | impl<'a, BK, K, V> IndexMut<&'a BK> for OrdMap<K, V> | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1836 - impl<'a, BK, K, V> IndexMut<&'a BK> for OrdMap<K, V> 1836 + impl<BK, K, V> IndexMut<&BK> for OrdMap<K, V> |
the following explicit lifetimes could be elided: 'a: src/ord/map.rs#L1821
warning: the following explicit lifetimes could be elided: 'a --> src/ord/map.rs:1821:6 | 1821 | impl<'a, BK, K, V> Index<&'a BK> for OrdMap<K, V> | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1821 - impl<'a, BK, K, V> Index<&'a BK> for OrdMap<K, V> 1821 + impl<BK, K, V> Index<&BK> for OrdMap<K, V> |
the following explicit lifetimes could be elided: 'a: src/ord/map.rs#L1769
warning: the following explicit lifetimes could be elided: 'a --> src/ord/map.rs:1769:6 | 1769 | impl<'a, K, V> Add for &'a OrdMap<K, V> | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1769 - impl<'a, K, V> Add for &'a OrdMap<K, V> 1769 + impl<K, V> Add for &OrdMap<K, V> |
the following explicit lifetimes could be elided: 'a: src/nodes/hamt.rs#L488
warning: the following explicit lifetimes could be elided: 'a --> src/nodes/hamt.rs:488:6 | 488 | impl<'a, A> Clone for Iter<'a, A> { | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 488 - impl<'a, A> Clone for Iter<'a, A> { 488 + impl<A> Clone for Iter<'_, A> { |
this expression borrows a value the compiler would automatically borrow: src/nodes/hamt.rs#L138
warning: this expression borrows a value the compiler would automatically borrow --> src/nodes/hamt.rs:138:13 | 138 | (&mut *result.get()).write(Node::new()); | ^^^^^^^^^^^^^^^^^^^^ help: change this to: `(*result.get())` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow = note: `#[warn(clippy::needless_borrow)]` on by default
manual implementation of `BuildHasher::hash_one`: src/nodes/hamt.rs#L26
warning: manual implementation of `BuildHasher::hash_one` --> src/nodes/hamt.rs:26:5 | 26 | hasher.finish() as HashBits | ^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_hash_one = note: `#[warn(clippy::manual_hash_one)]` on by default help: try | 24 ~ 25 ~ 26 ~ bh.hash_one(&key) as HashBits |
the following explicit lifetimes could be elided: 'a: src/nodes/btree.rs#L1024
warning: the following explicit lifetimes could be elided: 'a --> src/nodes/btree.rs:1024:6 | 1024 | impl<'a, A> Clone for Iter<'a, A> { | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes = note: `#[warn(clippy::needless_lifetimes)]` on by default help: elide the lifetimes | 1024 - impl<'a, A> Clone for Iter<'a, A> { 1024 + impl<A> Clone for Iter<'_, A> { |
use of deprecated function `arbitrary::size_hint::recursion_guard`: use `try_recursion_guard` instead: src/arbitrary.rs#L73
warning: use of deprecated function `arbitrary::size_hint::recursion_guard`: use `try_recursion_guard` instead --> src/arbitrary.rs:73:20 | 73 | size_hint::recursion_guard(depth, |depth| { | ^^^^^^^^^^^^^^^
use of deprecated function `arbitrary::size_hint::recursion_guard`: use `try_recursion_guard` instead: src/arbitrary.rs#L52
warning: use of deprecated function `arbitrary::size_hint::recursion_guard`: use `try_recursion_guard` instead --> src/arbitrary.rs:52:20 | 52 | size_hint::recursion_guard(depth, |depth| { | ^^^^^^^^^^^^^^^
use of deprecated function `arbitrary::size_hint::recursion_guard`: use `try_recursion_guard` instead: src/arbitrary.rs#L36
warning: use of deprecated function `arbitrary::size_hint::recursion_guard`: use `try_recursion_guard` instead --> src/arbitrary.rs:36:20 | 36 | size_hint::recursion_guard(depth, |depth| { | ^^^^^^^^^^^^^^^
use of deprecated function `arbitrary::size_hint::recursion_guard`: use `try_recursion_guard` instead: src/arbitrary.rs#L20
warning: use of deprecated function `arbitrary::size_hint::recursion_guard`: use `try_recursion_guard` instead --> src/arbitrary.rs:20:20 | 20 | size_hint::recursion_guard(depth, |depth| { | ^^^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default
unexpected `cfg` condition value: `pool`: src/vector/mod.rs#L278
warning: unexpected `cfg` condition value: `pool` --> src/vector/mod.rs:278:11 | 278 | #[cfg(feature = "pool")] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition value: `pool`: src/vector/mod.rs#L187
warning: unexpected `cfg` condition value: `pool` --> src/vector/mod.rs:187:20 | 187 | #[cfg_attr(not(feature = "pool"), doc(hidden))] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/vector/mod.rs#L1840
warning: unexpected `cfg` condition name: `has_specialisation` --> src/vector/mod.rs:1840:7 | 1840 | #[cfg(has_specialisation)] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/vector/mod.rs#L1833
warning: unexpected `cfg` condition name: `has_specialisation` --> src/vector/mod.rs:1833:7 | 1833 | #[cfg(has_specialisation)] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/vector/mod.rs#L1826
warning: unexpected `cfg` condition name: `has_specialisation` --> src/vector/mod.rs:1826:11 | 1826 | #[cfg(not(has_specialisation))] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition value: `pool`: src/hash/set.rs#L248
warning: unexpected `cfg` condition value: `pool` --> src/hash/set.rs:248:11 | 248 | #[cfg(feature = "pool")] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition value: `pool`: src/hash/set.rs#L225
warning: unexpected `cfg` condition value: `pool` --> src/hash/set.rs:225:11 | 225 | #[cfg(feature = "pool")] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition value: `pool`: src/hash/set.rs#L134
warning: unexpected `cfg` condition value: `pool` --> src/hash/set.rs:134:11 | 134 | #[cfg(feature = "pool")] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/hash/set.rs#L789
warning: unexpected `cfg` condition name: `has_specialisation` --> src/hash/set.rs:789:7 | 789 | #[cfg(has_specialisation)] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/hash/set.rs#L778
warning: unexpected `cfg` condition name: `has_specialisation` --> src/hash/set.rs:778:7 | 778 | #[cfg(has_specialisation)] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/hash/set.rs#L767
warning: unexpected `cfg` condition name: `has_specialisation` --> src/hash/set.rs:767:11 | 767 | #[cfg(not(has_specialisation))] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition value: `pool`: src/hash/map.rs#L252
warning: unexpected `cfg` condition value: `pool` --> src/hash/map.rs:252:11 | 252 | #[cfg(feature = "pool")] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition value: `pool`: src/hash/map.rs#L229
warning: unexpected `cfg` condition value: `pool` --> src/hash/map.rs:229:11 | 229 | #[cfg(feature = "pool")] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition value: `pool`: src/hash/map.rs#L130
warning: unexpected `cfg` condition value: `pool` --> src/hash/map.rs:130:11 | 130 | #[cfg(feature = "pool")] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/hash/map.rs#L1766
warning: unexpected `cfg` condition name: `has_specialisation` --> src/hash/map.rs:1766:7 | 1766 | #[cfg(has_specialisation)] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/hash/map.rs#L1751
warning: unexpected `cfg` condition name: `has_specialisation` --> src/hash/map.rs:1751:7 | 1751 | #[cfg(has_specialisation)] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/hash/map.rs#L1736
warning: unexpected `cfg` condition name: `has_specialisation` --> src/hash/map.rs:1736:11 | 1736 | #[cfg(not(has_specialisation))] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/hash/map.rs#L1608
warning: unexpected `cfg` condition name: `has_specialisation` --> src/hash/map.rs:1608:7 | 1608 | #[cfg(has_specialisation)] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/hash/map.rs#L1596
warning: unexpected `cfg` condition name: `has_specialisation` --> src/hash/map.rs:1596:7 | 1596 | #[cfg(has_specialisation)] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/hash/map.rs#L1584
warning: unexpected `cfg` condition name: `has_specialisation` --> src/hash/map.rs:1584:11 | 1584 | #[cfg(not(has_specialisation))] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition value: `pool`: src/ord/set.rs#L280
warning: unexpected `cfg` condition value: `pool` --> src/ord/set.rs:280:11 | 280 | #[cfg(feature = "pool")] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition value: `pool`: src/ord/set.rs#L191
warning: unexpected `cfg` condition value: `pool` --> src/ord/set.rs:191:11 | 191 | #[cfg(feature = "pool")] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/ord/set.rs#L142
warning: unexpected `cfg` condition name: `has_specialisation` --> src/ord/set.rs:142:7 | 142 | #[cfg(has_specialisation)] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/ord/set.rs#L109
warning: unexpected `cfg` condition name: `has_specialisation` --> src/ord/set.rs:109:7 | 109 | #[cfg(has_specialisation)] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/ord/set.rs#L76
warning: unexpected `cfg` condition name: `has_specialisation` --> src/ord/set.rs:76:11 | 76 | #[cfg(not(has_specialisation))] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/ord/set.rs#L31
warning: unexpected `cfg` condition name: `has_specialisation` --> src/ord/set.rs:31:7 | 31 | #[cfg(has_specialisation)] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition value: `pool`: src/ord/map.rs#L280
warning: unexpected `cfg` condition value: `pool` --> src/ord/map.rs:280:11 | 280 | #[cfg(feature = "pool")] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition value: `pool`: src/ord/map.rs#L184
warning: unexpected `cfg` condition value: `pool` --> src/ord/map.rs:184:11 | 184 | #[cfg(feature = "pool")] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/ord/map.rs#L1714
warning: unexpected `cfg` condition name: `has_specialisation` --> src/ord/map.rs:1714:7 | 1714 | #[cfg(has_specialisation)] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/ord/map.rs#L1703
warning: unexpected `cfg` condition name: `has_specialisation` --> src/ord/map.rs:1703:7 | 1703 | #[cfg(has_specialisation)] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/ord/map.rs#L1692
warning: unexpected `cfg` condition name: `has_specialisation` --> src/ord/map.rs:1692:11 | 1692 | #[cfg(not(has_specialisation))] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/ord/map.rs#L134
warning: unexpected `cfg` condition name: `has_specialisation` --> src/ord/map.rs:134:7 | 134 | #[cfg(has_specialisation)] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/ord/map.rs#L101
warning: unexpected `cfg` condition name: `has_specialisation` --> src/ord/map.rs:101:7 | 101 | #[cfg(has_specialisation)] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/ord/map.rs#L68
warning: unexpected `cfg` condition name: `has_specialisation` --> src/ord/map.rs:68:11 | 68 | #[cfg(not(has_specialisation))] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/ord/map.rs#L31
warning: unexpected `cfg` condition name: `has_specialisation` --> src/ord/map.rs:31:7 | 31 | #[cfg(has_specialisation)] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition value: `pool`: src/nodes/hamt.rs#L63
warning: unexpected `cfg` condition value: `pool` --> src/nodes/hamt.rs:63:11 | 63 | #[cfg(feature = "pool")] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition value: `pool`: src/nodes/hamt.rs#L47
warning: unexpected `cfg` condition value: `pool` --> src/nodes/hamt.rs:47:11 | 47 | #[cfg(feature = "pool")] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition value: `pool`: src/nodes/btree.rs#L70
warning: unexpected `cfg` condition value: `pool` --> src/nodes/btree.rs:70:11 | 70 | #[cfg(feature = "pool")] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition value: `pool`: src/nodes/btree.rs#L57
warning: unexpected `cfg` condition value: `pool` --> src/nodes/btree.rs:57:11 | 57 | #[cfg(feature = "pool")] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition value: `pool`: src/nodes/btree.rs#L51
warning: unexpected `cfg` condition value: `pool` --> src/nodes/btree.rs:51:7 | 51 | #[cfg(feature = "pool")] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition value: `pool`: src/util.rs#L10
warning: unexpected `cfg` condition value: `pool` --> src/util.rs:10:7 | 10 | #[cfg(feature = "pool")] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition value: `pool`: src/lib.rs#L384
warning: unexpected `cfg` condition value: `pool` --> src/lib.rs:384:7 | 384 | #[cfg(feature = "pool")] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition value: `pool`: src/lib.rs#L381
warning: unexpected `cfg` condition value: `pool` --> src/lib.rs:381:11 | 381 | #[cfg(not(feature = "pool"))] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition value: `pool`: src/lib.rs#L337
warning: unexpected `cfg` condition value: `pool` --> src/lib.rs:337:17 | 337 | #![cfg_attr(not(feature = "pool"), deny(unsafe_code))] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/lib.rs#L336
warning: unexpected `cfg` condition name: `has_specialisation` --> src/lib.rs:336:13 | 336 | #![cfg_attr(has_specialisation, feature(specialization))] | ^^^^^^^^^^^^^^^^^^ | = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default
clippy
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
clippy
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
clippy
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
clippy
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
clippy
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (beta, macOS-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (beta, macOS-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (beta, macOS-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (beta, macOS-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (nightly, macOS-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (nightly, macOS-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (nightly, macOS-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (nightly, macOS-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (stable, macOS-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (stable, macOS-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (stable, macOS-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (stable, macOS-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (1.51, macOS-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (1.51, macOS-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (1.51, macOS-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (1.51, macOS-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Fuzz tests
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Fuzz tests
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Fuzz tests
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Fuzz tests
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Fuzz tests
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (stable, ubuntu-latest)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
test (stable, ubuntu-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (stable, ubuntu-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (stable, ubuntu-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (stable, ubuntu-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (nightly, ubuntu-latest)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
test (nightly, ubuntu-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (nightly, ubuntu-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (nightly, ubuntu-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (nightly, ubuntu-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (1.51, ubuntu-latest)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
test (1.51, ubuntu-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (1.51, ubuntu-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (1.51, ubuntu-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (1.51, ubuntu-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (beta, ubuntu-latest)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
test (beta, ubuntu-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (beta, ubuntu-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (beta, ubuntu-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (beta, ubuntu-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (1.51, windows-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (1.51, windows-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (1.51, windows-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (1.51, windows-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (nightly, windows-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (nightly, windows-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (nightly, windows-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (nightly, windows-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (stable, windows-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (stable, windows-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (stable, windows-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (stable, windows-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (beta, windows-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (beta, windows-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (beta, windows-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test (beta, windows-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
unreachable `pub` item: src/nodes/btree.rs#L1011
warning: unreachable `pub` item --> src/nodes/btree.rs:1011:1 | 1011 | pub struct Iter<'a, A> { | ---^^^^^^^^^^^^^^^^^^^ | | | help: consider restricting its visibility: `pub(crate)` | = help: or consider exporting it for use by other crates note: the lint level is defined here --> src/lib.rs:335:9 | 335 | #![warn(unreachable_pub, missing_docs)] | ^^^^^^^^^^^^^^^
the following explicit lifetimes could be elided: 'a: src/vector/mod.rs#L2372
warning: the following explicit lifetimes could be elided: 'a --> src/vector/mod.rs:2372:6 | 2372 | impl<'a, A: Clone> FusedIterator for ChunksMut<'a, A> {} | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 2372 - impl<'a, A: Clone> FusedIterator for ChunksMut<'a, A> {} 2372 + impl<A: Clone> FusedIterator for ChunksMut<'_, A> {} |
the following explicit lifetimes could be elided: 'a: src/vector/mod.rs#L2315
warning: the following explicit lifetimes could be elided: 'a --> src/vector/mod.rs:2315:6 | 2315 | impl<'a, A> FusedIterator for Chunks<'a, A> {} | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 2315 - impl<'a, A> FusedIterator for Chunks<'a, A> {} 2315 + impl<A> FusedIterator for Chunks<'_, A> {} |
the following explicit lifetimes could be elided: 'a: src/vector/mod.rs#L2219
warning: the following explicit lifetimes could be elided: 'a --> src/vector/mod.rs:2219:6 | 2219 | impl<'a, A: Clone> FusedIterator for IterMut<'a, A> {} | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 2219 - impl<'a, A: Clone> FusedIterator for IterMut<'a, A> {} 2219 + impl<A: Clone> FusedIterator for IterMut<'_, A> {} |
the following explicit lifetimes could be elided: 'a: src/vector/mod.rs#L2217
warning: the following explicit lifetimes could be elided: 'a --> src/vector/mod.rs:2217:6 | 2217 | impl<'a, A: Clone> ExactSizeIterator for IterMut<'a, A> {} | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 2217 - impl<'a, A: Clone> ExactSizeIterator for IterMut<'a, A> {} 2217 + impl<A: Clone> ExactSizeIterator for IterMut<'_, A> {} |
the following explicit lifetimes could be elided: 'a: src/vector/mod.rs#L2140
warning: the following explicit lifetimes could be elided: 'a --> src/vector/mod.rs:2140:6 | 2140 | impl<'a, A> FusedIterator for Iter<'a, A> {} | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 2140 - impl<'a, A> FusedIterator for Iter<'a, A> {} 2140 + impl<A> FusedIterator for Iter<'_, A> {} |
the following explicit lifetimes could be elided: 'a: src/vector/mod.rs#L2138
warning: the following explicit lifetimes could be elided: 'a --> src/vector/mod.rs:2138:6 | 2138 | impl<'a, A> ExactSizeIterator for Iter<'a, A> {} | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 2138 - impl<'a, A> ExactSizeIterator for Iter<'a, A> {} 2138 + impl<A> ExactSizeIterator for Iter<'_, A> {} |
the following explicit lifetimes could be elided: 'a: src/vector/mod.rs#L2057
warning: the following explicit lifetimes could be elided: 'a --> src/vector/mod.rs:2057:6 | 2057 | impl<'a, A: Clone> From<&'a Vec<A>> for Vector<A> { | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 2057 - impl<'a, A: Clone> From<&'a Vec<A>> for Vector<A> { 2057 + impl<A: Clone> From<&Vec<A>> for Vector<A> { |
the following explicit lifetimes could be elided: 'a: src/vector/mod.rs#L2040
warning: the following explicit lifetimes could be elided: 'a --> src/vector/mod.rs:2040:6 | 2040 | impl<'a, A: Clone> From<&'a [A]> for Vector<A> { | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 2040 - impl<'a, A: Clone> From<&'a [A]> for Vector<A> { 2040 + impl<A: Clone> From<&[A]> for Vector<A> { |
the following explicit lifetimes could be elided: 's, 'a: src/vector/mod.rs#L2021
warning: the following explicit lifetimes could be elided: 's, 'a --> src/vector/mod.rs:2021:6 | 2021 | impl<'s, 'a, A, OA> From<&'s Vector<&'a A>> for Vector<OA> | ^^ ^^ ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 2021 - impl<'s, 'a, A, OA> From<&'s Vector<&'a A>> for Vector<OA> 2021 + impl<A, OA> From<&Vector<&A>> for Vector<OA> |
the following explicit lifetimes could be elided: 'a: src/vector/mod.rs#L1922
warning: the following explicit lifetimes could be elided: 'a --> src/vector/mod.rs:1922:6 | 1922 | impl<'a, A: Clone> Add for &'a Vector<A> { | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1922 - impl<'a, A: Clone> Add for &'a Vector<A> { 1922 + impl<A: Clone> Add for &Vector<A> { |
the following explicit lifetimes could be elided: 'a: src/hash/set.rs#L1023
warning: the following explicit lifetimes could be elided: 'a --> src/hash/set.rs:1023:6 | 1023 | impl<'a, A, S> From<&'a OrdSet<A>> for HashSet<A, S> | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1023 - impl<'a, A, S> From<&'a OrdSet<A>> for HashSet<A, S> 1023 + impl<A, S> From<&OrdSet<A>> for HashSet<A, S> |
the following explicit lifetimes could be elided: 'a: src/hash/set.rs#L1003
warning: the following explicit lifetimes could be elided: 'a --> src/hash/set.rs:1003:6 | 1003 | impl<'a, A, S> From<&'a BTreeSet<A>> for HashSet<A, S> | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1003 - impl<'a, A, S> From<&'a BTreeSet<A>> for HashSet<A, S> 1003 + impl<A, S> From<&BTreeSet<A>> for HashSet<A, S> |
the following explicit lifetimes could be elided: 'a: src/hash/set.rs#L993
warning: the following explicit lifetimes could be elided: 'a --> src/hash/set.rs:993:6 | 993 | impl<'a, A, S> From<&'a collections::HashSet<A>> for HashSet<A, S> | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 993 - impl<'a, A, S> From<&'a collections::HashSet<A>> for HashSet<A, S> 993 + impl<A, S> From<&collections::HashSet<A>> for HashSet<A, S> |
the following explicit lifetimes could be elided: 'a: src/hash/set.rs#L973
warning: the following explicit lifetimes could be elided: 'a --> src/hash/set.rs:973:6 | 973 | impl<'a, A, S> From<&'a Vector<A>> for HashSet<A, S> | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 973 - impl<'a, A, S> From<&'a Vector<A>> for HashSet<A, S> 973 + impl<A, S> From<&Vector<A>> for HashSet<A, S> |
the following explicit lifetimes could be elided: 'a: src/hash/set.rs#L953
warning: the following explicit lifetimes could be elided: 'a --> src/hash/set.rs:953:6 | 953 | impl<'a, A, S> From<&'a Vec<A>> for HashSet<A, S> | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 953 - impl<'a, A, S> From<&'a Vec<A>> for HashSet<A, S> 953 + impl<A, S> From<&Vec<A>> for HashSet<A, S> |
the following explicit lifetimes could be elided: 's, 'a: src/hash/set.rs#L911
warning: the following explicit lifetimes could be elided: 's, 'a --> src/hash/set.rs:911:6 | 911 | impl<'s, 'a, A, OA, SA, SB> From<&'s HashSet<&'a A, SA>> for HashSet<OA, SB> | ^^ ^^ ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 911 - impl<'s, 'a, A, OA, SA, SB> From<&'s HashSet<&'a A, SA>> for HashSet<OA, SB> 911 + impl<A, OA, SA, SB> From<&HashSet<&A, SA>> for HashSet<OA, SB> |
the following explicit lifetimes could be elided: 'a: src/hash/set.rs#L833
warning: the following explicit lifetimes could be elided: 'a --> src/hash/set.rs:833:6 | 833 | impl<'a, A> FusedIterator for Iter<'a, A> {} | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 833 - impl<'a, A> FusedIterator for Iter<'a, A> {} 833 + impl<A> FusedIterator for Iter<'_, A> {} |
the following explicit lifetimes could be elided: 'a: src/hash/set.rs#L831
warning: the following explicit lifetimes could be elided: 'a --> src/hash/set.rs:831:6 | 831 | impl<'a, A> ExactSizeIterator for Iter<'a, A> {} | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 831 - impl<'a, A> ExactSizeIterator for Iter<'a, A> {} 831 + impl<A> ExactSizeIterator for Iter<'_, A> {} |
the following explicit lifetimes could be elided: 'a: src/hash/set.rs#L808
warning: the following explicit lifetimes could be elided: 'a --> src/hash/set.rs:808:6 | 808 | impl<'a, A> Clone for Iter<'a, A> { | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 808 - impl<'a, A> Clone for Iter<'a, A> { 808 + impl<A> Clone for Iter<'_, A> { |
the following explicit lifetimes could be elided: 'a: src/hash/set.rs#L727
warning: the following explicit lifetimes could be elided: 'a --> src/hash/set.rs:727:6 | 727 | impl<'a, A, S> Mul for &'a HashSet<A, S> | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 727 - impl<'a, A, S> Mul for &'a HashSet<A, S> 727 + impl<A, S> Mul for &HashSet<A, S> |
the following explicit lifetimes could be elided: 'a: src/hash/set.rs#L715
warning: the following explicit lifetimes could be elided: 'a --> src/hash/set.rs:715:6 | 715 | impl<'a, A, S> Add for &'a HashSet<A, S> | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 715 - impl<'a, A, S> Add for &'a HashSet<A, S> 715 + impl<A, S> Add for &HashSet<A, S> |
the following explicit lifetimes could be elided: 'm, 'k, 'v: src/hash/map.rs#L1974
warning: the following explicit lifetimes could be elided: 'm, 'k, 'v --> src/hash/map.rs:1974:6 | 1974 | impl<'m, 'k, 'v, K, V, OK, OV, SA, SB> From<&'m HashMap<&'k K, &'v V, SA>> for HashMap<OK, OV, SB> | ^^ ^^ ^^ ^^ ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1974 - impl<'m, 'k, 'v, K, V, OK, OV, SA, SB> From<&'m HashMap<&'k K, &'v V, SA>> for HashMap<OK, OV, SB> 1974 + impl<K, V, OK, OV, SA, SB> From<&HashMap<&K, &V, SA>> for HashMap<OK, OV, SB> |
the following explicit lifetimes could be elided: 'a: src/hash/map.rs#L1918
warning: the following explicit lifetimes could be elided: 'a --> src/hash/map.rs:1918:6 | 1918 | impl<'a, K, V> FusedIterator for Values<'a, K, V> {} | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1918 - impl<'a, K, V> FusedIterator for Values<'a, K, V> {} 1918 + impl<K, V> FusedIterator for Values<'_, K, V> {} |
the following explicit lifetimes could be elided: 'a: src/hash/map.rs#L1916
warning: the following explicit lifetimes could be elided: 'a --> src/hash/map.rs:1916:6 | 1916 | impl<'a, K, V> ExactSizeIterator for Values<'a, K, V> {} | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1916 - impl<'a, K, V> ExactSizeIterator for Values<'a, K, V> {} 1916 + impl<K, V> ExactSizeIterator for Values<'_, K, V> {} |
the following explicit lifetimes could be elided: 'a: src/hash/map.rs#L1897
warning: the following explicit lifetimes could be elided: 'a --> src/hash/map.rs:1897:6 | 1897 | impl<'a, K, V> FusedIterator for Keys<'a, K, V> {} | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1897 - impl<'a, K, V> FusedIterator for Keys<'a, K, V> {} 1897 + impl<K, V> FusedIterator for Keys<'_, K, V> {} |
the following explicit lifetimes could be elided: 'a: src/hash/map.rs#L1895
warning: the following explicit lifetimes could be elided: 'a --> src/hash/map.rs:1895:6 | 1895 | impl<'a, K, V> ExactSizeIterator for Keys<'a, K, V> {} | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1895 - impl<'a, K, V> ExactSizeIterator for Keys<'a, K, V> {} 1895 + impl<K, V> ExactSizeIterator for Keys<'_, K, V> {} |
the following explicit lifetimes could be elided: 'a: src/hash/map.rs#L1847
warning: the following explicit lifetimes could be elided: 'a --> src/hash/map.rs:1847:6 | 1847 | impl<'a, K, V> FusedIterator for IterMut<'a, K, V> | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1847 - impl<'a, K, V> FusedIterator for IterMut<'a, K, V> 1847 + impl<K, V> FusedIterator for IterMut<'_, K, V> |
the following explicit lifetimes could be elided: 'a: src/hash/map.rs#L1840
warning: the following explicit lifetimes could be elided: 'a --> src/hash/map.rs:1840:6 | 1840 | impl<'a, K, V> ExactSizeIterator for IterMut<'a, K, V> | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1840 - impl<'a, K, V> ExactSizeIterator for IterMut<'a, K, V> 1840 + impl<K, V> ExactSizeIterator for IterMut<'_, K, V> |
the following explicit lifetimes could be elided: 'a: src/hash/map.rs#L1813
warning: the following explicit lifetimes could be elided: 'a --> src/hash/map.rs:1813:6 | 1813 | impl<'a, K, V> FusedIterator for Iter<'a, K, V> {} | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1813 - impl<'a, K, V> FusedIterator for Iter<'a, K, V> {} 1813 + impl<K, V> FusedIterator for Iter<'_, K, V> {} |
the following explicit lifetimes could be elided: 'a: src/hash/map.rs#L1811
warning: the following explicit lifetimes could be elided: 'a --> src/hash/map.rs:1811:6 | 1811 | impl<'a, K, V> ExactSizeIterator for Iter<'a, K, V> {} | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1811 - impl<'a, K, V> ExactSizeIterator for Iter<'a, K, V> {} 1811 + impl<K, V> ExactSizeIterator for Iter<'_, K, V> {} |
the following explicit lifetimes could be elided: 'a: src/hash/map.rs#L1791
warning: the following explicit lifetimes could be elided: 'a --> src/hash/map.rs:1791:6 | 1791 | impl<'a, K, V> Clone for Iter<'a, K, V> { | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1791 - impl<'a, K, V> Clone for Iter<'a, K, V> { 1791 + impl<K, V> Clone for Iter<'_, K, V> { |
the following explicit lifetimes could be elided: 'a: src/hash/map.rs#L1720
warning: the following explicit lifetimes could be elided: 'a --> src/hash/map.rs:1720:6 | 1720 | impl<'a, BK, K, V, S> IndexMut<&'a BK> for HashMap<K, V, S> | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1720 - impl<'a, BK, K, V, S> IndexMut<&'a BK> for HashMap<K, V, S> 1720 + impl<BK, K, V, S> IndexMut<&BK> for HashMap<K, V, S> |
the following explicit lifetimes could be elided: 'a: src/hash/map.rs#L1704
warning: the following explicit lifetimes could be elided: 'a --> src/hash/map.rs:1704:6 | 1704 | impl<'a, BK, K, V, S> Index<&'a BK> for HashMap<K, V, S> | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1704 - impl<'a, BK, K, V, S> Index<&'a BK> for HashMap<K, V, S> 1704 + impl<BK, K, V, S> Index<&BK> for HashMap<K, V, S> |
the following explicit lifetimes could be elided: 'a: src/hash/map.rs#L1661
warning: the following explicit lifetimes could be elided: 'a --> src/hash/map.rs:1661:6 | 1661 | impl<'a, K, V, S> Add for &'a HashMap<K, V, S> | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1661 - impl<'a, K, V, S> Add for &'a HashMap<K, V, S> 1661 + impl<K, V, S> Add for &HashMap<K, V, S> |
empty line after doc comment: src/hash/map.rs#L97
warning: empty line after doc comment --> src/hash/map.rs:97:1 | 97 | / /// [std::collections::hash_map::RandomState]: https://doc.rust-lang.org/std/collections/hash_map/struct.RandomState.html 98 | | | |_ 99 | pub struct HashMap<K, V, S = RandomState> { | ----------------------------------------- the comment documents this struct | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#empty_line_after_doc_comments = note: `#[warn(clippy::empty_line_after_doc_comments)]` on by default = help: if the empty line is unintentional remove it
the following explicit lifetimes could be elided: 'a: src/ord/set.rs#L1223
warning: the following explicit lifetimes could be elided: 'a --> src/ord/set.rs:1223:6 | 1223 | impl<'a, A: Hash + Eq + Ord + Clone, S: BuildHasher> From<&'a HashSet<A, S>> for OrdSet<A> { | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1223 - impl<'a, A: Hash + Eq + Ord + Clone, S: BuildHasher> From<&'a HashSet<A, S>> for OrdSet<A> { 1223 + impl<A: Hash + Eq + Ord + Clone, S: BuildHasher> From<&HashSet<A, S>> for OrdSet<A> { |
the following explicit lifetimes could be elided: 'a: src/ord/set.rs#L1211
warning: the following explicit lifetimes could be elided: 'a --> src/ord/set.rs:1211:6 | 1211 | impl<'a, A: Ord + Clone> From<&'a collections::BTreeSet<A>> for OrdSet<A> { | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1211 - impl<'a, A: Ord + Clone> From<&'a collections::BTreeSet<A>> for OrdSet<A> { 1211 + impl<A: Ord + Clone> From<&collections::BTreeSet<A>> for OrdSet<A> { |
the following explicit lifetimes could be elided: 'a: src/ord/set.rs#L1199
warning: the following explicit lifetimes could be elided: 'a --> src/ord/set.rs:1199:6 | 1199 | impl<'a, A: Eq + Hash + Ord + Clone> From<&'a collections::HashSet<A>> for OrdSet<A> { | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1199 - impl<'a, A: Eq + Hash + Ord + Clone> From<&'a collections::HashSet<A>> for OrdSet<A> { 1199 + impl<A: Eq + Hash + Ord + Clone> From<&collections::HashSet<A>> for OrdSet<A> { |
the following explicit lifetimes could be elided: 'a: src/ord/set.rs#L1187
warning: the following explicit lifetimes could be elided: 'a --> src/ord/set.rs:1187:6 | 1187 | impl<'a, A: Ord + Clone> From<&'a Vec<A>> for OrdSet<A> { | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1187 - impl<'a, A: Ord + Clone> From<&'a Vec<A>> for OrdSet<A> { 1187 + impl<A: Ord + Clone> From<&Vec<A>> for OrdSet<A> { |
the following explicit lifetimes could be elided: 's, 'a: src/ord/set.rs#L1162
warning: the following explicit lifetimes could be elided: 's, 'a --> src/ord/set.rs:1162:6 | 1162 | impl<'s, 'a, A, OA> From<&'s OrdSet<&'a A>> for OrdSet<OA> | ^^ ^^ ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1162 - impl<'s, 'a, A, OA> From<&'s OrdSet<&'a A>> for OrdSet<OA> 1162 + impl<A, OA> From<&OrdSet<&A>> for OrdSet<OA> |
the following explicit lifetimes could be elided: 'a: src/ord/set.rs#L1000
warning: the following explicit lifetimes could be elided: 'a --> src/ord/set.rs:1000:6 | 1000 | impl<'a, A> Clone for Iter<'a, A> { | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1000 - impl<'a, A> Clone for Iter<'a, A> { 1000 + impl<A> Clone for Iter<'_, A> { |
the following explicit lifetimes could be elided: 'a: src/ord/set.rs#L955
warning: the following explicit lifetimes could be elided: 'a --> src/ord/set.rs:955:6 | 955 | impl<'a, A: Ord + Clone> Mul for &'a OrdSet<A> { | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 955 - impl<'a, A: Ord + Clone> Mul for &'a OrdSet<A> { 955 + impl<A: Ord + Clone> Mul for &OrdSet<A> { |
the following explicit lifetimes could be elided: 'a: src/ord/set.rs#L939
warning: the following explicit lifetimes could be elided: 'a --> src/ord/set.rs:939:6 | 939 | impl<'a, A: Ord + Clone> Add for &'a OrdSet<A> { | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 939 - impl<'a, A: Ord + Clone> Add for &'a OrdSet<A> { 939 + impl<A: Ord + Clone> Add for &OrdSet<A> { |
the following explicit lifetimes could be elided: 'm, 'k, 'v: src/ord/map.rs#L2121
warning: the following explicit lifetimes could be elided: 'm, 'k, 'v --> src/ord/map.rs:2121:6 | 2121 | impl<'m, 'k, 'v, K, V, OK, OV> From<&'m OrdMap<&'k K, &'v V>> for OrdMap<OK, OV> | ^^ ^^ ^^ ^^ ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 2121 - impl<'m, 'k, 'v, K, V, OK, OV> From<&'m OrdMap<&'k K, &'v V>> for OrdMap<OK, OV> 2121 + impl<K, V, OK, OV> From<&OrdMap<&K, &V>> for OrdMap<OK, OV> |
the following explicit lifetimes could be elided: 'a: src/ord/map.rs#L1915
warning: the following explicit lifetimes could be elided: 'a --> src/ord/map.rs:1915:6 | 1915 | impl<'a, K, V> Clone for RangedIter<'a, K, V> { | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1915 - impl<'a, K, V> Clone for RangedIter<'a, K, V> { 1915 + impl<K, V> Clone for RangedIter<'_, K, V> { |
the following explicit lifetimes could be elided: 'a: src/ord/map.rs#L1873
warning: the following explicit lifetimes could be elided: 'a --> src/ord/map.rs:1873:6 | 1873 | impl<'a, K, V> Clone for Iter<'a, K, V> { | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1873 - impl<'a, K, V> Clone for Iter<'a, K, V> { 1873 + impl<K, V> Clone for Iter<'_, K, V> { |
the following explicit lifetimes could be elided: 'a: src/ord/map.rs#L1836
warning: the following explicit lifetimes could be elided: 'a --> src/ord/map.rs:1836:6 | 1836 | impl<'a, BK, K, V> IndexMut<&'a BK> for OrdMap<K, V> | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1836 - impl<'a, BK, K, V> IndexMut<&'a BK> for OrdMap<K, V> 1836 + impl<BK, K, V> IndexMut<&BK> for OrdMap<K, V> |
the following explicit lifetimes could be elided: 'a: src/ord/map.rs#L1821
warning: the following explicit lifetimes could be elided: 'a --> src/ord/map.rs:1821:6 | 1821 | impl<'a, BK, K, V> Index<&'a BK> for OrdMap<K, V> | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1821 - impl<'a, BK, K, V> Index<&'a BK> for OrdMap<K, V> 1821 + impl<BK, K, V> Index<&BK> for OrdMap<K, V> |
the following explicit lifetimes could be elided: 'a: src/ord/map.rs#L1769
warning: the following explicit lifetimes could be elided: 'a --> src/ord/map.rs:1769:6 | 1769 | impl<'a, K, V> Add for &'a OrdMap<K, V> | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 1769 - impl<'a, K, V> Add for &'a OrdMap<K, V> 1769 + impl<K, V> Add for &OrdMap<K, V> |
the following explicit lifetimes could be elided: 'a: src/nodes/hamt.rs#L488
warning: the following explicit lifetimes could be elided: 'a --> src/nodes/hamt.rs:488:6 | 488 | impl<'a, A> Clone for Iter<'a, A> { | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes help: elide the lifetimes | 488 - impl<'a, A> Clone for Iter<'a, A> { 488 + impl<A> Clone for Iter<'_, A> { |
this expression borrows a value the compiler would automatically borrow: src/nodes/hamt.rs#L138
warning: this expression borrows a value the compiler would automatically borrow --> src/nodes/hamt.rs:138:13 | 138 | (&mut *result.get()).write(Node::new()); | ^^^^^^^^^^^^^^^^^^^^ help: change this to: `(*result.get())` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow = note: `#[warn(clippy::needless_borrow)]` on by default
manual implementation of `BuildHasher::hash_one`: src/nodes/hamt.rs#L26
warning: manual implementation of `BuildHasher::hash_one` --> src/nodes/hamt.rs:26:5 | 26 | hasher.finish() as HashBits | ^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_hash_one = note: `#[warn(clippy::manual_hash_one)]` on by default help: try | 24 ~ 25 ~ 26 ~ bh.hash_one(&key) as HashBits |
the following explicit lifetimes could be elided: 'a: src/nodes/btree.rs#L1024
warning: the following explicit lifetimes could be elided: 'a --> src/nodes/btree.rs:1024:6 | 1024 | impl<'a, A> Clone for Iter<'a, A> { | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes = note: `#[warn(clippy::needless_lifetimes)]` on by default help: elide the lifetimes | 1024 - impl<'a, A> Clone for Iter<'a, A> { 1024 + impl<A> Clone for Iter<'_, A> { |
use of deprecated function `arbitrary::size_hint::recursion_guard`: use `try_recursion_guard` instead: src/arbitrary.rs#L93
warning: use of deprecated function `arbitrary::size_hint::recursion_guard`: use `try_recursion_guard` instead --> src/arbitrary.rs:93:20 | 93 | size_hint::recursion_guard(depth, |depth| { | ^^^^^^^^^^^^^^^
use of deprecated function `arbitrary::size_hint::recursion_guard`: use `try_recursion_guard` instead: src/arbitrary.rs#L73
warning: use of deprecated function `arbitrary::size_hint::recursion_guard`: use `try_recursion_guard` instead --> src/arbitrary.rs:73:20 | 73 | size_hint::recursion_guard(depth, |depth| { | ^^^^^^^^^^^^^^^
use of deprecated function `arbitrary::size_hint::recursion_guard`: use `try_recursion_guard` instead: src/arbitrary.rs#L52
warning: use of deprecated function `arbitrary::size_hint::recursion_guard`: use `try_recursion_guard` instead --> src/arbitrary.rs:52:20 | 52 | size_hint::recursion_guard(depth, |depth| { | ^^^^^^^^^^^^^^^
use of deprecated function `arbitrary::size_hint::recursion_guard`: use `try_recursion_guard` instead: src/arbitrary.rs#L36
warning: use of deprecated function `arbitrary::size_hint::recursion_guard`: use `try_recursion_guard` instead --> src/arbitrary.rs:36:20 | 36 | size_hint::recursion_guard(depth, |depth| { | ^^^^^^^^^^^^^^^
use of deprecated function `arbitrary::size_hint::recursion_guard`: use `try_recursion_guard` instead: src/arbitrary.rs#L20
warning: use of deprecated function `arbitrary::size_hint::recursion_guard`: use `try_recursion_guard` instead --> src/arbitrary.rs:20:20 | 20 | size_hint::recursion_guard(depth, |depth| { | ^^^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default
unexpected `cfg` condition value: `pool`: src/vector/mod.rs#L278
warning: unexpected `cfg` condition value: `pool` --> src/vector/mod.rs:278:11 | 278 | #[cfg(feature = "pool")] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition value: `pool`: src/vector/mod.rs#L187
warning: unexpected `cfg` condition value: `pool` --> src/vector/mod.rs:187:20 | 187 | #[cfg_attr(not(feature = "pool"), doc(hidden))] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/vector/mod.rs#L1840
warning: unexpected `cfg` condition name: `has_specialisation` --> src/vector/mod.rs:1840:7 | 1840 | #[cfg(has_specialisation)] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/vector/mod.rs#L1833
warning: unexpected `cfg` condition name: `has_specialisation` --> src/vector/mod.rs:1833:7 | 1833 | #[cfg(has_specialisation)] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/vector/mod.rs#L1826
warning: unexpected `cfg` condition name: `has_specialisation` --> src/vector/mod.rs:1826:11 | 1826 | #[cfg(not(has_specialisation))] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition value: `pool`: src/hash/set.rs#L248
warning: unexpected `cfg` condition value: `pool` --> src/hash/set.rs:248:11 | 248 | #[cfg(feature = "pool")] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition value: `pool`: src/hash/set.rs#L225
warning: unexpected `cfg` condition value: `pool` --> src/hash/set.rs:225:11 | 225 | #[cfg(feature = "pool")] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition value: `pool`: src/hash/set.rs#L134
warning: unexpected `cfg` condition value: `pool` --> src/hash/set.rs:134:11 | 134 | #[cfg(feature = "pool")] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/hash/set.rs#L789
warning: unexpected `cfg` condition name: `has_specialisation` --> src/hash/set.rs:789:7 | 789 | #[cfg(has_specialisation)] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/hash/set.rs#L778
warning: unexpected `cfg` condition name: `has_specialisation` --> src/hash/set.rs:778:7 | 778 | #[cfg(has_specialisation)] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/hash/set.rs#L767
warning: unexpected `cfg` condition name: `has_specialisation` --> src/hash/set.rs:767:11 | 767 | #[cfg(not(has_specialisation))] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition value: `pool`: src/hash/map.rs#L252
warning: unexpected `cfg` condition value: `pool` --> src/hash/map.rs:252:11 | 252 | #[cfg(feature = "pool")] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition value: `pool`: src/hash/map.rs#L229
warning: unexpected `cfg` condition value: `pool` --> src/hash/map.rs:229:11 | 229 | #[cfg(feature = "pool")] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition value: `pool`: src/hash/map.rs#L130
warning: unexpected `cfg` condition value: `pool` --> src/hash/map.rs:130:11 | 130 | #[cfg(feature = "pool")] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/hash/map.rs#L1766
warning: unexpected `cfg` condition name: `has_specialisation` --> src/hash/map.rs:1766:7 | 1766 | #[cfg(has_specialisation)] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/hash/map.rs#L1751
warning: unexpected `cfg` condition name: `has_specialisation` --> src/hash/map.rs:1751:7 | 1751 | #[cfg(has_specialisation)] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/hash/map.rs#L1736
warning: unexpected `cfg` condition name: `has_specialisation` --> src/hash/map.rs:1736:11 | 1736 | #[cfg(not(has_specialisation))] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/hash/map.rs#L1608
warning: unexpected `cfg` condition name: `has_specialisation` --> src/hash/map.rs:1608:7 | 1608 | #[cfg(has_specialisation)] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/hash/map.rs#L1596
warning: unexpected `cfg` condition name: `has_specialisation` --> src/hash/map.rs:1596:7 | 1596 | #[cfg(has_specialisation)] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/hash/map.rs#L1584
warning: unexpected `cfg` condition name: `has_specialisation` --> src/hash/map.rs:1584:11 | 1584 | #[cfg(not(has_specialisation))] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition value: `pool`: src/ord/set.rs#L280
warning: unexpected `cfg` condition value: `pool` --> src/ord/set.rs:280:11 | 280 | #[cfg(feature = "pool")] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition value: `pool`: src/ord/set.rs#L191
warning: unexpected `cfg` condition value: `pool` --> src/ord/set.rs:191:11 | 191 | #[cfg(feature = "pool")] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/ord/set.rs#L142
warning: unexpected `cfg` condition name: `has_specialisation` --> src/ord/set.rs:142:7 | 142 | #[cfg(has_specialisation)] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/ord/set.rs#L109
warning: unexpected `cfg` condition name: `has_specialisation` --> src/ord/set.rs:109:7 | 109 | #[cfg(has_specialisation)] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/ord/set.rs#L76
warning: unexpected `cfg` condition name: `has_specialisation` --> src/ord/set.rs:76:11 | 76 | #[cfg(not(has_specialisation))] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/ord/set.rs#L31
warning: unexpected `cfg` condition name: `has_specialisation` --> src/ord/set.rs:31:7 | 31 | #[cfg(has_specialisation)] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition value: `pool`: src/ord/map.rs#L280
warning: unexpected `cfg` condition value: `pool` --> src/ord/map.rs:280:11 | 280 | #[cfg(feature = "pool")] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition value: `pool`: src/ord/map.rs#L184
warning: unexpected `cfg` condition value: `pool` --> src/ord/map.rs:184:11 | 184 | #[cfg(feature = "pool")] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/ord/map.rs#L1714
warning: unexpected `cfg` condition name: `has_specialisation` --> src/ord/map.rs:1714:7 | 1714 | #[cfg(has_specialisation)] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/ord/map.rs#L1703
warning: unexpected `cfg` condition name: `has_specialisation` --> src/ord/map.rs:1703:7 | 1703 | #[cfg(has_specialisation)] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/ord/map.rs#L1692
warning: unexpected `cfg` condition name: `has_specialisation` --> src/ord/map.rs:1692:11 | 1692 | #[cfg(not(has_specialisation))] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/ord/map.rs#L134
warning: unexpected `cfg` condition name: `has_specialisation` --> src/ord/map.rs:134:7 | 134 | #[cfg(has_specialisation)] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/ord/map.rs#L101
warning: unexpected `cfg` condition name: `has_specialisation` --> src/ord/map.rs:101:7 | 101 | #[cfg(has_specialisation)] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/ord/map.rs#L68
warning: unexpected `cfg` condition name: `has_specialisation` --> src/ord/map.rs:68:11 | 68 | #[cfg(not(has_specialisation))] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/ord/map.rs#L31
warning: unexpected `cfg` condition name: `has_specialisation` --> src/ord/map.rs:31:7 | 31 | #[cfg(has_specialisation)] | ^^^^^^^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition value: `pool`: src/nodes/hamt.rs#L63
warning: unexpected `cfg` condition value: `pool` --> src/nodes/hamt.rs:63:11 | 63 | #[cfg(feature = "pool")] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition value: `pool`: src/nodes/hamt.rs#L47
warning: unexpected `cfg` condition value: `pool` --> src/nodes/hamt.rs:47:11 | 47 | #[cfg(feature = "pool")] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition value: `pool`: src/nodes/btree.rs#L70
warning: unexpected `cfg` condition value: `pool` --> src/nodes/btree.rs:70:11 | 70 | #[cfg(feature = "pool")] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition value: `pool`: src/nodes/btree.rs#L57
warning: unexpected `cfg` condition value: `pool` --> src/nodes/btree.rs:57:11 | 57 | #[cfg(feature = "pool")] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition value: `pool`: src/nodes/btree.rs#L51
warning: unexpected `cfg` condition value: `pool` --> src/nodes/btree.rs:51:7 | 51 | #[cfg(feature = "pool")] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition value: `pool`: src/util.rs#L10
warning: unexpected `cfg` condition value: `pool` --> src/util.rs:10:7 | 10 | #[cfg(feature = "pool")] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition value: `pool`: src/lib.rs#L384
warning: unexpected `cfg` condition value: `pool` --> src/lib.rs:384:7 | 384 | #[cfg(feature = "pool")] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition value: `pool`: src/lib.rs#L381
warning: unexpected `cfg` condition value: `pool` --> src/lib.rs:381:11 | 381 | #[cfg(not(feature = "pool"))] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition value: `pool`: src/lib.rs#L337
warning: unexpected `cfg` condition value: `pool` --> src/lib.rs:337:17 | 337 | #![cfg_attr(not(feature = "pool"), deny(unsafe_code))] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `arbitrary`, `debug`, `proptest`, `quickcheck`, `rayon`, `refpool`, `serde`, `small-chunks`, and `triomphe` = help: consider adding `pool` as a feature in `Cargo.toml` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
unexpected `cfg` condition name: `has_specialisation`: src/lib.rs#L336
warning: unexpected `cfg` condition name: `has_specialisation` --> src/lib.rs:336:13 | 336 | #![cfg_attr(has_specialisation, feature(specialization))] | ^^^^^^^^^^^^^^^^^^ | = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(has_specialisation)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(has_specialisation)");` to the top of the `build.rs` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default