summaryrefslogtreecommitdiff
path: root/crates/utils
diff options
context:
space:
mode:
Diffstat (limited to 'crates/utils')
-rw-r--r--crates/utils/tcp_connection/src/handle.rs4
-rw-r--r--crates/utils/tcp_connection/tcp_connection_test/src/test_challenge.rs8
-rw-r--r--crates/utils/tcp_connection/tcp_connection_test/src/test_connection.rs8
-rw-r--r--crates/utils/tcp_connection/tcp_connection_test/src/test_file_transfer.rs8
4 files changed, 8 insertions, 20 deletions
diff --git a/crates/utils/tcp_connection/src/handle.rs b/crates/utils/tcp_connection/src/handle.rs
index 706d386..ee77b43 100644
--- a/crates/utils/tcp_connection/src/handle.rs
+++ b/crates/utils/tcp_connection/src/handle.rs
@@ -2,9 +2,9 @@ use crate::instance::ConnectionInstance;
use std::future::Future;
pub trait ClientHandle<RequestServer> {
- fn process(instance: ConnectionInstance) -> impl Future<Output = ()> + Send + Sync;
+ fn process(instance: ConnectionInstance) -> impl Future<Output = ()> + Send;
}
pub trait ServerHandle<RequestClient> {
- fn process(instance: ConnectionInstance) -> impl Future<Output = ()> + Send + Sync;
+ fn process(instance: ConnectionInstance) -> impl Future<Output = ()> + Send;
}
diff --git a/crates/utils/tcp_connection/tcp_connection_test/src/test_challenge.rs b/crates/utils/tcp_connection/tcp_connection_test/src/test_challenge.rs
index 05e47ad..0ca8540 100644
--- a/crates/utils/tcp_connection/tcp_connection_test/src/test_challenge.rs
+++ b/crates/utils/tcp_connection/tcp_connection_test/src/test_challenge.rs
@@ -14,9 +14,7 @@ use tokio::{
pub(crate) struct ExampleChallengeClientHandle;
impl ClientHandle<ExampleChallengeServerHandle> for ExampleChallengeClientHandle {
- fn process(
- mut instance: ConnectionInstance,
- ) -> impl std::future::Future<Output = ()> + Send + Sync {
+ fn process(mut instance: ConnectionInstance) -> impl std::future::Future<Output = ()> + Send {
async move {
// Accept challenge with correct key
let key = current_dir()
@@ -69,9 +67,7 @@ impl ClientHandle<ExampleChallengeServerHandle> for ExampleChallengeClientHandle
pub(crate) struct ExampleChallengeServerHandle;
impl ServerHandle<ExampleChallengeClientHandle> for ExampleChallengeServerHandle {
- fn process(
- mut instance: ConnectionInstance,
- ) -> impl std::future::Future<Output = ()> + Send + Sync {
+ fn process(mut instance: ConnectionInstance) -> impl std::future::Future<Output = ()> + Send {
async move {
// Challenge with correct key
let key_dir = current_dir().unwrap().join("res").join("key");
diff --git a/crates/utils/tcp_connection/tcp_connection_test/src/test_connection.rs b/crates/utils/tcp_connection/tcp_connection_test/src/test_connection.rs
index bbea92f..6238c39 100644
--- a/crates/utils/tcp_connection/tcp_connection_test/src/test_connection.rs
+++ b/crates/utils/tcp_connection/tcp_connection_test/src/test_connection.rs
@@ -11,9 +11,7 @@ use tokio::{join, time::sleep};
pub(crate) struct ExampleClientHandle;
impl ClientHandle<ExampleServerHandle> for ExampleClientHandle {
- fn process(
- mut instance: ConnectionInstance,
- ) -> impl std::future::Future<Output = ()> + Send + Sync {
+ fn process(mut instance: ConnectionInstance) -> impl std::future::Future<Output = ()> + Send {
async move {
// Write name
let Ok(_) = instance.write_text("Peter").await else {
@@ -31,9 +29,7 @@ impl ClientHandle<ExampleServerHandle> for ExampleClientHandle {
pub(crate) struct ExampleServerHandle;
impl ServerHandle<ExampleClientHandle> for ExampleServerHandle {
- fn process(
- mut instance: ConnectionInstance,
- ) -> impl std::future::Future<Output = ()> + Send + Sync {
+ fn process(mut instance: ConnectionInstance) -> impl std::future::Future<Output = ()> + Send {
async move {
// Read name
let Ok(name) = instance.read_text().await else {
diff --git a/crates/utils/tcp_connection/tcp_connection_test/src/test_file_transfer.rs b/crates/utils/tcp_connection/tcp_connection_test/src/test_file_transfer.rs
index 94b77c4..d316080 100644
--- a/crates/utils/tcp_connection/tcp_connection_test/src/test_file_transfer.rs
+++ b/crates/utils/tcp_connection/tcp_connection_test/src/test_file_transfer.rs
@@ -14,9 +14,7 @@ use tokio::{
pub(crate) struct ExampleFileTransferClientHandle;
impl ClientHandle<ExampleFileTransferServerHandle> for ExampleFileTransferClientHandle {
- fn process(
- mut instance: ConnectionInstance,
- ) -> impl std::future::Future<Output = ()> + Send + Sync {
+ fn process(mut instance: ConnectionInstance) -> impl std::future::Future<Output = ()> + Send {
async move {
let image_path = current_dir()
.unwrap()
@@ -31,9 +29,7 @@ impl ClientHandle<ExampleFileTransferServerHandle> for ExampleFileTransferClient
pub(crate) struct ExampleFileTransferServerHandle;
impl ServerHandle<ExampleFileTransferClientHandle> for ExampleFileTransferServerHandle {
- fn process(
- mut instance: ConnectionInstance,
- ) -> impl std::future::Future<Output = ()> + Send + Sync {
+ fn process(mut instance: ConnectionInstance) -> impl std::future::Future<Output = ()> + Send {
async move {
let save_path = current_dir()
.unwrap()