aboutsummaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
authorpouet <mikael.urankar@gipsa-lab.grenoble-inp.fr>2021-08-28 12:24:50 +0000
committerMikael Urankar <mikael@FreeBSD.org>2021-08-28 13:38:37 +0000
commit55dbddeb07345c55bdc6d4d09c3bf6f3409ab0f5 (patch)
treecf8408ccf1cab3a459ac03059700844e341dc169 /games
parentbbdb4cc35687ba4ebe9362044e02f93167437b9f (diff)
downloadports-55dbddeb07345c55bdc6d4d09c3bf6f3409ab0f5.tar.gz
ports-55dbddeb07345c55bdc6d4d09c3bf6f3409ab0f5.zip
lang/rust: Update to 1.54.0
- Update lang/rust to 1.54.0 - Update devel/racer to 2.1.48 - Fix various consumers Changes: https://blog.rust-lang.org/2021/07/29/Rust-1.54.0.html Reviewed by: tobik, pkubaj Differential Revision: https://reviews.freebsd.org/D31617 With hat: rust
Diffstat (limited to 'games')
-rw-r--r--games/veloren/files/patch-9b3b21f3639
1 files changed, 39 insertions, 0 deletions
diff --git a/games/veloren/files/patch-9b3b21f36 b/games/veloren/files/patch-9b3b21f36
new file mode 100644
index 000000000000..d0a4cf603941
--- /dev/null
+++ b/games/veloren/files/patch-9b3b21f36
@@ -0,0 +1,39 @@
+Backport part of commit 9b3b21f36825
+https://gitlab.com/veloren/veloren/-/commit/9b3b21f36825a75bf15a4a109c56528b29d93af2
+
+--- network/src/api.rs.orig 2021-08-19 21:54:22 UTC
++++ network/src/api.rs
+@@ -443,7 +443,7 @@ impl Network {
+ /// [`ListenAddr`]: crate::api::ListenAddr
+ #[instrument(name="network", skip(self), fields(p = %self.local_pid))]
+ pub async fn connected(&self) -> Result<Participant, NetworkError> {
+- let participant = self.connected_receiver.lock().await.recv().await?;
++ let participant = self.connected_receiver.lock().await.recv().await.ok_or(NetworkError::NetworkClosed)?;
+ self.participant_disconnect_sender.lock().await.insert(
+ participant.remote_pid,
+ Arc::clone(&participant.a2s_disconnect_s),
+@@ -1194,14 +1194,6 @@ impl<T> From<crossbeam_channel::SendError<T>> for Stre
+
+ impl<T> From<crossbeam_channel::SendError<T>> for NetworkError {
+ fn from(_err: crossbeam_channel::SendError<T>) -> Self { NetworkError::NetworkClosed }
+-}
+-
+-impl From<std::option::NoneError> for StreamError {
+- fn from(_err: std::option::NoneError) -> Self { StreamError::StreamClosed }
+-}
+-
+-impl From<std::option::NoneError> for NetworkError {
+- fn from(_err: std::option::NoneError) -> Self { NetworkError::NetworkClosed }
+ }
+
+ impl<T> From<mpsc::error::SendError<T>> for NetworkError {
+--- network/src/lib.rs.orig 2021-08-19 21:56:58 UTC
++++ network/src/lib.rs
+@@ -2,7 +2,6 @@
+ #![cfg_attr(test, deny(rust_2018_idioms))]
+ #![cfg_attr(test, deny(warnings))]
+ #![deny(clippy::clone_on_ref_ptr)]
+-#![feature(try_trait)]
+
+ //! Crate to handle high level networking of messages with different
+ //! requirements and priorities over a number of protocols