events: Remove AnyEvent deserialization benchmark
This commit is contained in:
parent
08e87ac3bf
commit
e8d81da492
@ -9,7 +9,7 @@
|
||||
#[cfg(feature = "criterion")]
|
||||
use criterion::{criterion_group, criterion_main, Criterion};
|
||||
use ruma_events::{
|
||||
room::power_levels::PowerLevelsEventContent, AnyEvent, AnyRoomEvent, AnyStateEvent, StateEvent,
|
||||
room::power_levels::PowerLevelsEventContent, AnyRoomEvent, AnyStateEvent, StateEvent,
|
||||
};
|
||||
use ruma_serde::Raw;
|
||||
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")]
|
||||
fn deserialize_any_room_event(c: &mut Criterion) {
|
||||
let json_data = power_levels();
|
||||
|
Loading…
x
Reference in New Issue
Block a user