pub async fn write_client_message<W>( writer: &mut W, message: &ClientMessage, ) -> Result<(), FrameError>where W: AsyncWrite + Unpin + Send,