diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2023-01-13 12:58:31 +0100 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2023-01-18 09:16:07 +0100 |
commit | 6ec8cda08e9cbf6062de3a0e425eda4e8981f710 (patch) | |
tree | bdafc9ef550b82b4f9dd17f458a72c7aa72e6e90 | |
parent | 8732e5e0f14fa65ad9e330ee3c6d69e37157b8ec (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.rs | 6 |
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}")), }; } } |