iroh_gossip::net::util

Function read_lp

Source
pub async fn read_lp(
    reader: impl AsyncRead + Unpin,
    buffer: &mut BytesMut,
    max_message_size: usize,
) -> Result<Option<Bytes>, ReadError>
Available on crate feature net only.
Expand description

Reads a length prefixed message.

ยงReturns

The message as raw bytes. If the end of the stream is reached and there is no partial message, returns None.