Avatar for the alloy-rs user
alloy-rs
nybbles
BlogDocsChangelog

perf: optimize `PartialEq` implementation

#54
Comparing
klkvr/partial-eq-perf
(
8df38fb
) with
main
(
ff87f1c
)
CodSpeed Performance Gauge
+29%
Improvement
4
Untouched
102
Skipped
111

Benchmarks

217 total
eq/8
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
+29%
538.9 µs416.4 µs
eq/16
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
+29%
538.9 µs416.4 µs
eq/64
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
+23%
511.1 µs416.4 µs
eq/32
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
+23%
511.1 µs416.4 µs
last/32
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
0%
299.9 µs299.9 µs
last/16
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
0%
299.9 µs299.9 µs
last/8
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
0%
299.9 µs299.9 µs
last/64
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
0%
299.9 µs299.9 µs
ends_with/8
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
0%
653 µs652.9 µs
ends_with/64
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
0%
678 µs677.9 µs
clone/16
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
0%
442.5 µs442.5 µs
clone/32
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
0%
442.5 µs442.5 µs
clone/64
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
0%
442.5 µs442.5 µs
clone/8
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
0%
442.5 µs442.5 µs
common_prefix_length/8
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
0%
495.9 µs495.9 µs
common_prefix_length/32
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
0%
496 µs496 µs
common_prefix_length/16
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
0%
496.1 µs496.1 µs
common_prefix_length/64
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
0%
542.9 µs542.8 µs
starts_with/16
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
0%
563.9 µs563.9 µs
starts_with/64
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
0%
563.9 µs563.9 µs
starts_with/32
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
0%
563.9 µs563.9 µs
starts_with/8
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
0%
563.9 µs563.9 µs
pack/16
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
0%
564.9 µs564.9 µs
pack/32
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
0%
603.8 µs603.8 µs
slice/from_start/16
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
0%
651.1 µs651.1 µs

Commits

Click on a commit to change the comparison range
Base
main
ff87f1c
+29.41%
perf: optimize PartialEq implementation
8df38fb
12 days ago
by klkvr
© 2026 CodSpeed Technology
Home Terms Privacy Docs