From c9ebd546c1e1d1dd3457ea393103bdb54fa23bd6 Mon Sep 17 00:00:00 2001 From: Owen Jacobson Date: Thu, 4 Jun 2020 23:40:53 -0400 Subject: Reduce spurious copies. --- src/view.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/view.rs') diff --git a/src/view.rs b/src/view.rs index 5601d5e..09c04a3 100644 --- a/src/view.rs +++ b/src/view.rs @@ -239,9 +239,9 @@ async fn index( } #[derive(Serialize)] -struct SlackMessage { +struct SlackMessage<'a> { response_type: &'static str, - text: String, + text: &'a String, } #[post("/slack/troubleshoot")] @@ -257,7 +257,7 @@ async fn slack_troubleshoot( let response = SlackMessage{ response_type: "in_channel", - text: thing.markdown.clone(), + text: &thing.markdown, }; Ok(HttpResponse::Ok().json(response)) -- cgit v1.2.3