pub async fn read_message<T: for<'de> Deserialize<'de>, R: AsyncRead + Unpin>(
reader: &mut R,
) -> Result<Option<T>, Error>Expand description
Read a length-delimited JSON message from an async reader.
Returns None if the reader has reached EOF (clean shutdown).
Uses DEFAULT_MAX_IPC_MESSAGE_SIZE as the size limit.