aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorXe Iaso <me@christine.website>2023-01-24 22:48:12 -0500
committerXe Iaso <me@christine.website>2023-01-24 22:48:12 -0500
commite32abf821401dd2d52a134de0a745d06f4d08c70 (patch)
tree0def89e84edd8ed7f3b282112da34a3846e496a6 /src
parent424da2a2992daad64d709b3f55cb3d664cb0c567 (diff)
downloadxesite-e32abf821401dd2d52a134de0a745d06f4d08c70.tar.xz
xesite-e32abf821401dd2d52a134de0a745d06f4d08c70.zip
try saving memory
Signed-off-by: Xe Iaso <me@christine.website>
Diffstat (limited to 'src')
-rw-r--r--src/handlers/blog.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/handlers/blog.rs b/src/handlers/blog.rs
index feeab44..0be6dbb 100644
--- a/src/handlers/blog.rs
+++ b/src/handlers/blog.rs
@@ -79,12 +79,12 @@ pub async fn post_view(
Extension(state): Extension<Arc<State>>,
headers: HeaderMap,
) -> Result<(StatusCode, Markup)> {
- let mut want: Option<Post> = None;
+ let mut want: Option<&Post> = None;
let want_link = format!("blog/{}", name);
for post in &state.blog {
if post.link == want_link {
- want = Some(post.clone());
+ want = Some(&post);
}
}