From 463be34302dda58bf23383c5c8d6f0a1e22fd0f2 Mon Sep 17 00:00:00 2001 From: Tom Alexander Date: Fri, 7 Feb 2025 20:51:31 -0500 Subject: [PATCH] Async closure is now stable. --- src/intermediate/blog_post.rs | 3 +++ src/main.rs | 1 - 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/intermediate/blog_post.rs b/src/intermediate/blog_post.rs index adb8ac2..b09227f 100644 --- a/src/intermediate/blog_post.rs +++ b/src/intermediate/blog_post.rs @@ -35,6 +35,7 @@ impl BlogPost { ) -> Result { let post_id = post_dir.strip_prefix(posts_dir)?.as_os_str(); + // Load all the *.org files under the post directory from disk into memory let org_files = { let mut ret = Vec::new(); let org_files_iter = get_org_files(post_dir).await?; @@ -43,6 +44,8 @@ impl BlogPost { } ret }; + + // Parse all the *.org files let parsed_org_files = { let mut ret = Vec::new(); for (path, contents) in org_files.iter() { diff --git a/src/main.rs b/src/main.rs index bbe13c6..5cf19b3 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,5 +1,4 @@ #![feature(let_chains)] -#![feature(async_closure)] use std::process::ExitCode; use clap::Parser;