Fix further performance issues

Signed-off-by: trivernis <trivernis@protonmail.com>
pull/32/head
trivernis 3 years ago
parent 1effb4f6c9
commit 9586ed6d36
Signed by: Trivernis
GPG Key ID: DFFFCC2C7A02DB45

@ -3,7 +3,7 @@ use criterion::{criterion_group, criterion_main};
use criterion::{BatchSize, Criterion}; use criterion::{BatchSize, Criterion};
use std::io::Cursor; use std::io::Cursor;
use bromine::event::{Event}; use bromine::event::Event;
use tokio::runtime::Runtime; use tokio::runtime::Runtime;
pub const EVENT_NAME: &str = "bench_event"; pub const EVENT_NAME: &str = "bench_event";

@ -70,8 +70,8 @@ impl<P: IntoPayload + Send + Sync + 'static> Future for EmitMetadataWithResponse
.and_then(|m| m.ctx.clone())); .and_then(|m| m.ctx.clone()));
let timeout = self let timeout = self
.timeout .timeout
.clone() .take()
.unwrap_or(ctx.default_reply_timeout.clone()); .unwrap_or_else(|| ctx.default_reply_timeout.clone());
let event_id = match poll_unwrap!(emit_metadata.event_metadata.as_mut()).get_event() { let event_id = match poll_unwrap!(emit_metadata.event_metadata.as_mut()).get_event() {
Ok(e) => e.id(), Ok(e) => e.id(),

Loading…
Cancel
Save