Skip to content

Commit 8224f8f

Browse files
committed
fix the benchmarks to work with #18
1 parent 31468a4 commit 8224f8f

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

benchmark/benchmark.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,13 @@ pub mod eval;
2828
mod uncompressed {
2929
use capnp;
3030

31-
pub fn write<T : ::std::io::Writer, U : capnp::message::MessageBuilder>(
31+
pub fn write<'a, T : ::std::io::Writer, U : capnp::message::MessageBuilder<'a>>(
3232
writer: &mut T,
3333
message: &U) {
3434
capnp::serialize::write_message(writer, message).unwrap();
3535
}
3636

37-
pub fn write_buffered<T : ::std::io::Writer, U : capnp::message::MessageBuilder>(
37+
pub fn write_buffered<'a, T : ::std::io::Writer, U : capnp::message::MessageBuilder<'a>>(
3838
writer: &mut T,
3939
message: &U) {
4040
capnp::serialize::write_message(writer, message).unwrap();
@@ -51,13 +51,13 @@ mod packed {
5151
use capnp;
5252
use capnp::serialize_packed::{write_packed_message, write_packed_message_unbuffered};
5353

54-
pub fn write<T : ::std::io::Writer, U : capnp::message::MessageBuilder>(
54+
pub fn write<'a, T : ::std::io::Writer, U : capnp::message::MessageBuilder<'a>>(
5555
writer: &mut T,
5656
message: &U) {
5757
write_packed_message_unbuffered(writer, message).unwrap();
5858
}
5959

60-
pub fn write_buffered<T : capnp::io::BufferedOutputStream, U : capnp::message::MessageBuilder>(
60+
pub fn write_buffered<'a, T : capnp::io::BufferedOutputStream, U : capnp::message::MessageBuilder<'a>>(
6161
writer: &mut T,
6262
message: &U) {
6363
write_packed_message(writer, message).unwrap();

src/capnp/message.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,7 @@ impl <'a> ScratchSpaceMallocMessageBuilder<'a> {
266266

267267
}
268268

269-
impl <'a> MessageBuilder<'a> for ScratchSpaceMallocMessageBuilder<'a> {
269+
impl <'a, 'b> MessageBuilder<'a> for ScratchSpaceMallocMessageBuilder<'b> {
270270
fn mut_arena(&mut self) -> &mut BuilderArena {
271271
&mut *self.arena
272272
}

0 commit comments

Comments
 (0)