Avatar for the z-galaxy user
z-galaxy
zbus
BlogDocsChangelog

🎨 zb: Remove unsafe type casting code

#1439
Comparing
barcoopensource:remove-unsafe-upcasting-code
(
638e74f
) with
main
(
8c219a9
)
CodSpeed Performance Gauge
0%
Untouched
22

Benchmarks

22 total
big_array_and_ass_dict_de
zvariant/benches/benchmarks.rs::benches::big_array::dbus
CodSpeed Performance Gauge
0%
10.9 ms10.9 ms
big
zbus/benches/benchmarks.rs::benches::msg_ser::message-ser
CodSpeed Performance Gauge
0%
15.9 ms15.9 ms
object_path_parse
zvariant/benches/benchmarks.rs::benches::object_path_parse
CodSpeed Performance Gauge
0%
796.9 ns796.9 ns
signature_parse
zvariant/benches/benchmarks.rs::benches::signature_parse
CodSpeed Performance Gauge
0%
56.4 µs56.4 µs
well_known
zbus_names/benches/benchmarks.rs::benches::name_parse::parse_name
CodSpeed Performance Gauge
0%
1.7 µs1.7 µs
tcp
zbus/benches/benchmarks.rs::benches::address_parse::parse_dbus_address
CodSpeed Performance Gauge
0%
9.2 µs9.2 µs
big_array_ser
zvariant/benches/benchmarks.rs::benches::big_array::dbus
CodSpeed Performance Gauge
0%
2.3 ms2.3 ms
big_array_de
zvariant/benches/benchmarks.rs::benches::big_array::dbus
CodSpeed Performance Gauge
0%
3 ms3 ms
bus
zbus_names/benches/benchmarks.rs::benches::name_parse::parse_name
CodSpeed Performance Gauge
0%
2.1 µs2.1 µs
interface
zbus_names/benches/benchmarks.rs::benches::name_parse::parse_name
CodSpeed Performance Gauge
0%
1.6 µs1.6 µs
member
zbus_names/benches/benchmarks.rs::benches::name_parse::parse_name
CodSpeed Performance Gauge
0%
726.9 ns726.9 ns
error
zbus_names/benches/benchmarks.rs::benches::name_parse::parse_name
CodSpeed Performance Gauge
0%
1.6 µs1.6 µs
unique
zbus_names/benches/benchmarks.rs::benches::name_parse::parse_name
CodSpeed Performance Gauge
0%
1.5 µs1.5 µs
fixed_size_array_de
zvariant/benches/benchmarks.rs::benches::fixed_size_array::dbus
CodSpeed Performance Gauge
0%
7.8 ms7.8 ms
fixed_size_array_ser
zvariant/benches/benchmarks.rs::benches::fixed_size_array::dbus
CodSpeed Performance Gauge
0%
3.3 ms3.3 ms
big_array_and_ass_dict_ser
zvariant/benches/benchmarks.rs::benches::big_array::dbus
CodSpeed Performance Gauge
0%
5.3 ms5.3 ms
big_array_and_asv_dict_ser
zvariant/benches/benchmarks.rs::benches::big_array::dbus
CodSpeed Performance Gauge
0%
10.3 ms10.3 ms
big_array_and_asv_dict_de
zvariant/benches/benchmarks.rs::benches::big_array::dbus
CodSpeed Performance Gauge
0%
17.2 ms17.2 ms
body
zbus/benches/benchmarks.rs::benches::msg_de::message-de
CodSpeed Performance Gauge
0%
17.2 ms17.2 ms
small
zbus/benches/benchmarks.rs::benches::msg_ser::message-ser
CodSpeed Performance Gauge
0%
31.5 µs31.5 µs
unix
zbus/benches/benchmarks.rs::benches::address_parse::parse_dbus_address
CodSpeed Performance Gauge
0%
8.3 µs8.4 µs
header
zbus/benches/benchmarks.rs::benches::msg_de::message-de
CodSpeed Performance Gauge
-1%
5.4 µs5.4 µs

Commits

Click on a commit to change the comparison range
Base
main
8c219a9
-0.04%
🎨 remove unneeded casts as they are not needed
638e74f
1 month ago
by sander-machado
© 2026 CodSpeed Technology
Home Terms Privacy Docs