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

🎨 zb: Remove unsafe type casting code

#1439
Comparing
barcoopensource:remove-unsafe-upcasting-code
(
dc5194c
) with
main
(
1a36b7c
)
CodSpeed Performance Gauge
0%
Untouched
6
Archived
16

Benchmarks

22 total
unix
zbus/benches/benchmarks.rs::benches::address_parse::parse_dbus_address
CodSpeed Performance Gauge
0%
8.4 µs8.4 µs
body
zbus/benches/benchmarks.rs::benches::msg_de::message-de
CodSpeed Performance Gauge
0%
16.8 ms16.8 ms
big
zbus/benches/benchmarks.rs::benches::msg_ser::message-ser
CodSpeed Performance Gauge
0%
15.4 ms15.4 ms
small
zbus/benches/benchmarks.rs::benches::msg_ser::message-ser
CodSpeed Performance Gauge
0%
30.2 µs30.2 µs
header
zbus/benches/benchmarks.rs::benches::msg_de::message-de
CodSpeed Performance Gauge
0%
5.5 µs5.5 µs
tcp
zbus/benches/benchmarks.rs::benches::address_parse::parse_dbus_address
CodSpeed Performance Gauge
0%
9.4 µs9.4 µs
member
zbus_names/benches/benchmarks.rs::benches::name_parse::parse_name
Archived
CodSpeed Performance Gauge
0%
696.4 ns696.4 ns
big_array_and_asv_dict_de
zvariant/benches/benchmarks.rs::benches::big_array::dbus
Archived
CodSpeed Performance Gauge
0%
16.8 ms16.8 ms
well_known
zbus_names/benches/benchmarks.rs::benches::name_parse::parse_name
Archived
CodSpeed Performance Gauge
0%
1.8 µs1.8 µs
big_array_and_ass_dict_ser
zvariant/benches/benchmarks.rs::benches::big_array::dbus
Archived
CodSpeed Performance Gauge
0%
5.2 ms5.2 ms
big_array_and_asv_dict_ser
zvariant/benches/benchmarks.rs::benches::big_array::dbus
Archived
CodSpeed Performance Gauge
0%
10 ms10 ms
bus
zbus_names/benches/benchmarks.rs::benches::name_parse::parse_name
Archived
CodSpeed Performance Gauge
0%
2.2 µs2.2 µs
error
zbus_names/benches/benchmarks.rs::benches::name_parse::parse_name
Archived
CodSpeed Performance Gauge
0%
1.7 µs1.7 µs
big_array_de
zvariant/benches/benchmarks.rs::benches::big_array::dbus
Archived
CodSpeed Performance Gauge
0%
3 ms3 ms
big_array_ser
zvariant/benches/benchmarks.rs::benches::big_array::dbus
Archived
CodSpeed Performance Gauge
0%
2.2 ms2.2 ms
interface
zbus_names/benches/benchmarks.rs::benches::name_parse::parse_name
Archived
CodSpeed Performance Gauge
0%
1.7 µs1.7 µs
fixed_size_array_de
zvariant/benches/benchmarks.rs::benches::fixed_size_array::dbus
Archived
CodSpeed Performance Gauge
0%
7.8 ms7.8 ms
fixed_size_array_ser
zvariant/benches/benchmarks.rs::benches::fixed_size_array::dbus
Archived
CodSpeed Performance Gauge
0%
3.3 ms3.3 ms
object_path_parse
zvariant/benches/benchmarks.rs::benches::object_path_parse
Archived
CodSpeed Performance Gauge
-2%
1.2 µs1.3 µs
unique
zbus_names/benches/benchmarks.rs::benches::name_parse::parse_name
Archived
CodSpeed Performance Gauge
0%
1.8 µs1.8 µs
big_array_and_ass_dict_de
zvariant/benches/benchmarks.rs::benches::big_array::dbus
Archived
CodSpeed Performance Gauge
0%
10.9 ms10.9 ms
signature_parse
zvariant/benches/benchmarks.rs::benches::signature_parse
Archived
CodSpeed Performance Gauge
0%
56 µs56 µs

Commits

Click on a commit to change the comparison range
Base
main
1a36b7c
-0.12%
🎨 zb: Remove redundant downcast checks
dc5194c
9 months ago
by sander-machado
© 2026 CodSpeed Technology
Home Terms Privacy Docs