Skip to content

Commit ab94ac0

Browse files
committed
rename capnp_futures::serialize::read_message to capnp::futures::serialize::try_read_message, for consistency with capnp::serialize
1 parent f66dc4a commit ab94ac0

File tree

4 files changed

+15
-7
lines changed

4 files changed

+15
-7
lines changed

capnp-futures/src/read_stream.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ async fn read_next_message<R>(mut reader: R, options: message::ReaderOptions)
3030
-> Result<(R, Option<message::Reader<capnp::serialize::OwnedSegments>>), Error>
3131
where R: AsyncRead + Unpin
3232
{
33-
let m = crate::serialize::read_message(&mut reader, options).await?;
33+
let m = crate::serialize::try_read_message(&mut reader, options).await?;
3434
Ok((reader, m))
3535
}
3636

capnp-futures/src/serialize.rs

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,19 @@ use capnp::serialize::{OwnedSegments, SegmentLengthsBuilder};
2828

2929
use futures::{AsyncRead, AsyncReadExt, AsyncWrite, AsyncWriteExt};
3030

31+
#[deprecated(since = "0.13.2", note = "This function was renamed to try_read_message()")]
32+
pub async fn read_message<R>(reader: R, options: message::ReaderOptions) -> Result<Option<message::Reader<OwnedSegments>>>
33+
where R: AsyncRead + Unpin
34+
{
35+
try_read_message(reader, options).await
36+
}
37+
38+
3139
/// Begins an asynchronous read of a message from `reader`. Returns `None` if
3240
/// `reader` has zero bytes left (i.e. is at end-of-file). To read a stream
3341
/// containing an unknown number of messages, you could call this function
3442
/// repeatedly until it returns `None`.
35-
pub async fn read_message<R>(mut reader: R, options: message::ReaderOptions) -> Result<Option<message::Reader<OwnedSegments>>>
43+
pub async fn try_read_message<R>(mut reader: R, options: message::ReaderOptions) -> Result<Option<message::Reader<OwnedSegments>>>
3644
where R: AsyncRead + Unpin
3745
{
3846
let segment_lengths_builder = match read_segment_table(&mut reader, options).await? {
@@ -228,7 +236,7 @@ pub mod test {
228236

229237
use super::{
230238
AsOutputSegments,
231-
read_message,
239+
try_read_message,
232240
read_segment_table,
233241
write_message,
234242
};
@@ -494,7 +502,7 @@ pub mod test {
494502
};
495503

496504
let message =
497-
futures::executor::block_on(Box::pin(read_message(&mut read, Default::default()))).expect("reading").unwrap();
505+
futures::executor::block_on(Box::pin(try_read_message(&mut read, Default::default()))).expect("reading").unwrap();
498506
let message_segments = message.into_segments();
499507

500508
TestResult::from_bool(segments.iter().enumerate().all(|(i, segment)| {

capnp-futures/test/test.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ mod tests {
130130
let f0 = serialize::write_message(stream0, message)
131131
.map_err(|e| panic!("write error {:?}", e)).map(|_|());
132132
let f1 =
133-
serialize::read_message(stream1, capnp::message::ReaderOptions::new()).and_then(|maybe_message_reader| {
133+
serialize::try_read_message(stream1, capnp::message::ReaderOptions::new()).and_then(|maybe_message_reader| {
134134
match maybe_message_reader {
135135
None => panic!("did not get message"),
136136
Some(m) => {
@@ -161,7 +161,7 @@ mod tests {
161161
#[test]
162162
fn static_lifetime_not_required_funcs() {
163163
let (mut write, mut read) = async_byte_channel::channel();
164-
let _ = serialize::read_message(&mut read, message::ReaderOptions::default());
164+
let _ = serialize::try_read_message(&mut read, message::ReaderOptions::default());
165165
let _ = serialize::write_message(&mut write, message::Builder::new_default());
166166
}
167167

capnp-rpc/src/twoparty.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ impl <T> crate::Connection<crate::rpc_twoparty_capnp::Side> for Connection<T>
149149
Some(mut s) => {
150150
let receive_options = inner.receive_options;
151151
Promise::from_future(async move {
152-
let maybe_message = ::capnp_futures::serialize::read_message(&mut s, receive_options).await?;
152+
let maybe_message = ::capnp_futures::serialize::try_read_message(&mut s, receive_options).await?;
153153
*return_it_here.borrow_mut() = Some(s);
154154
Ok(maybe_message.map(|message|
155155
Box::new(IncomingMessage::new(message)) as Box<dyn crate::IncomingMessage>))

0 commit comments

Comments
 (0)