Avatar for the facet-rs user
facet-rs
facet
Instrumentation
Wall Time
BlogDocsChangelog

feat(args): Basic enum support

#502
Comparing
sinon:args-unit-like-enums
(
9e4bf9d
) with
main
(
25e9ec9
)
CodSpeed Performance Gauge
0%
Improvements
0
Regressions
0
Untouched
20
New
0
Dropped
0
Ignored
0

Benchmarks

Passed

Wide - facet_serialize
facet-json/benches/compare_serde.rs::Wide - facet_serialize
CodSpeed Performance Gauge
0%
66.9 µs
66.9 µs
Complex Struct - facet-pretty
facet-pretty/benches/compare_derive_more.rs::Complex Struct - facet-pretty
CodSpeed Performance Gauge
0%
41.4 µs
41.4 µs
Nested (depth=15) - facet_deserialize
facet-json/benches/compare_serde.rs::Nested (depth=15) - facet_deserialize
CodSpeed Performance Gauge
0%
8.7 ms
8.7 ms
Nested (depth=15) - facet_serialize
facet-json/benches/compare_serde.rs::Nested (depth=15) - facet_serialize
CodSpeed Performance Gauge
0%
3.8 ms
3.8 ms
Nested (depth=15) - serde_deserialize
facet-json/benches/compare_serde.rs::Nested (depth=15) - serde_deserialize
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
Nested (depth=15) - serde_serialize
facet-json/benches/compare_serde.rs::Nested (depth=15) - serde_serialize
CodSpeed Performance Gauge
0%
514.8 µs
514.8 µs
Wide - facet_deserialize
facet-json/benches/compare_serde.rs::Wide - facet_deserialize
CodSpeed Performance Gauge
0%
125.7 µs
125.7 µs
Wide - serde_deserialize
facet-json/benches/compare_serde.rs::Wide - serde_deserialize
CodSpeed Performance Gauge
0%
27.3 µs
27.3 µs
Complex Struct - derive(Debug) + pretty {:#?}
facet-pretty/benches/compare_derive_more.rs::Complex Struct - derive(Debug) + pretty {:#?}
CodSpeed Performance Gauge
0%
20.6 µs
20.6 µs
Enum (Struct) - derive(Debug) + pretty {:#?}
facet-pretty/benches/compare_derive_more.rs::Enum (Struct) - derive(Debug) + pretty {:#?}
CodSpeed Performance Gauge
0%
7.2 µs
7.2 µs
Enum (Struct) - facet-pretty
facet-pretty/benches/compare_derive_more.rs::Enum (Struct) - facet-pretty
CodSpeed Performance Gauge
0%
15.7 µs
15.7 µs
Enum (Tuple) - derive(Debug) + pretty {:#?}
facet-pretty/benches/compare_derive_more.rs::Enum (Tuple) - derive(Debug) + pretty {:#?}
CodSpeed Performance Gauge
0%
6.2 µs
6.2 µs
Enum (Tuple) - facet-pretty
facet-pretty/benches/compare_derive_more.rs::Enum (Tuple) - facet-pretty
CodSpeed Performance Gauge
0%
15.1 µs
15.1 µs
Enum (Unit) - derive(Debug) + pretty {:#?}
facet-pretty/benches/compare_derive_more.rs::Enum (Unit) - derive(Debug) + pretty {:#?}
CodSpeed Performance Gauge
0%
2.6 µs
2.6 µs
Enum (Unit) - facet-pretty
facet-pretty/benches/compare_derive_more.rs::Enum (Unit) - facet-pretty
CodSpeed Performance Gauge
0%
6.7 µs
6.7 µs
Nested Struct - derive(Debug) + pretty {:#?}
facet-pretty/benches/compare_derive_more.rs::Nested Struct - derive(Debug) + pretty {:#?}
CodSpeed Performance Gauge
0%
10.8 µs
10.8 µs
Nested Struct - facet-pretty
facet-pretty/benches/compare_derive_more.rs::Nested Struct - facet-pretty
CodSpeed Performance Gauge
0%
21.8 µs
21.8 µs
Simple Struct - derive(Debug) + pretty {:#?}
facet-pretty/benches/compare_derive_more.rs::Simple Struct - derive(Debug) + pretty {:#?}
CodSpeed Performance Gauge
0%
7.2 µs
7.2 µs
Simple Struct - facet-pretty
facet-pretty/benches/compare_derive_more.rs::Simple Struct - facet-pretty
CodSpeed Performance Gauge
0%
14.7 µs
14.7 µs
Wide - serde_serialize
facet-json/benches/compare_serde.rs::Wide - serde_serialize
CodSpeed Performance Gauge
0%
13 µs
13 µs

Commits

Click on a commit to change the comparison range
Base
main
25e9ec9
0%
feat(args): Basic enum support
9e4bf9d
8 days ago
by sinon
© 2025 CodSpeed Technology
Home Terms PrivacyDocs