pub async fn write_message<T: Serialize>( writer: &mut (impl AsyncWriteExt + Unpin), msg: &T, ) -> Result<()>
Write a length-prefixed JSON message to an async writer.