pub fn write_receive_pack_request( writer: &mut impl Write, request: &ReceivePackRequest, ) -> Result<()>