events: Remove AnyEvent deserialization benchmark

This commit is contained in:
Jonas Platte 2021-05-09 20:41:07 +02:00
parent 08e87ac3bf
commit e8d81da492
No known key found for this signature in database
GPG Key ID: 7D261D771D915378

View File

@ -9,7 +9,7 @@
#[cfg(feature = "criterion")] #[cfg(feature = "criterion")]
use criterion::{criterion_group, criterion_main, Criterion}; use criterion::{criterion_group, criterion_main, Criterion};
use ruma_events::{ use ruma_events::{
room::power_levels::PowerLevelsEventContent, AnyEvent, AnyRoomEvent, AnyStateEvent, StateEvent, room::power_levels::PowerLevelsEventContent, AnyRoomEvent, AnyStateEvent, StateEvent,
}; };
use ruma_serde::Raw; use ruma_serde::Raw;
use serde_json::json; use serde_json::json;
@ -47,20 +47,6 @@ fn power_levels() -> serde_json::Value {
}) })
} }
#[cfg(feature = "criterion")]
fn deserialize_any_event(c: &mut Criterion) {
let json_data = power_levels();
c.bench_function("deserialize to `AnyEvent`", |b| {
b.iter(|| {
let _ = serde_json::from_value::<Raw<AnyEvent>>(json_data.clone())
.unwrap()
.deserialize()
.unwrap();
})
});
}
#[cfg(feature = "criterion")] #[cfg(feature = "criterion")]
fn deserialize_any_room_event(c: &mut Criterion) { fn deserialize_any_room_event(c: &mut Criterion) {
let json_data = power_levels(); let json_data = power_levels();