summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2023-01-13 12:58:31 +0100
committerMatthias Beyer <mail@beyermatthias.de>2023-01-18 09:16:07 +0100
commit6ec8cda08e9cbf6062de3a0e425eda4e8981f710 (patch)
treebdafc9ef550b82b4f9dd17f458a72c7aa72e6e90
parent8732e5e0f14fa65ad9e330ee3c6d69e37157b8ec (diff)
Refactor: Pass String, so re can remove references in fn usage
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
-rw-r--r--src/bin/cloudmqtt-test-client.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/bin/cloudmqtt-test-client.rs b/src/bin/cloudmqtt-test-client.rs
index c3e20ba..0d3d388 100644
--- a/src/bin/cloudmqtt-test-client.rs
+++ b/src/bin/cloudmqtt-test-client.rs
@@ -10,7 +10,7 @@ use cloudmqtt::{client::MqttClient, client::MqttConnectionParams};
use futures::StreamExt;
use mqtt_format::v3::will::MLastWill;
-fn print_error_and_quit(e: &str) -> ! {
+fn print_error_and_quit(e: String) -> ! {
eprintln!("{}", e);
exit(1);
}
@@ -47,7 +47,7 @@ async fn main() {
.await
{
Ok(client) => client,
- Err(e) => print_error_and_quit(&format!("Could not connect: {e}")),
+ Err(e) => print_error_and_quit(format!("Could not connect: {e}")),
};
tokio::spawn(client.heartbeat(None));
@@ -62,7 +62,7 @@ async fn main() {
eprintln!("Stream ended, stopping");
break;
}
- Some(Err(error)) => print_error_and_quit(&format!("Stream errored: {error}")),
+ Some(Err(error)) => print_error_and_quit(format!("Stream errored: {error}")),
};
}
}