From 4f8431534995b81085604cb69a8d5e84f2681fe7 Mon Sep 17 00:00:00 2001 From: kshramt Date: Sun, 10 Dec 2023 17:03:20 +0900 Subject: [PATCH] Support `query!` for cargo-free systems --- sqlx-macros-core/src/query/mod.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sqlx-macros-core/src/query/mod.rs b/sqlx-macros-core/src/query/mod.rs index 0a12ad1537..cb60ea35b9 100644 --- a/sqlx-macros-core/src/query/mod.rs +++ b/sqlx-macros-core/src/query/mod.rs @@ -166,13 +166,13 @@ pub fn expand_input<'a>( // Check SQLX_OFFLINE_DIR, then local .sqlx, then workspace .sqlx. let dirs = [ - env("SQLX_OFFLINE_DIR").ok().map(PathBuf::from), - Some(METADATA.manifest_dir.join(".sqlx")), - Some(METADATA.workspace_root().join(".sqlx")), + || env("SQLX_OFFLINE_DIR").ok().map(PathBuf::from), + || Some(METADATA.manifest_dir.join(".sqlx")), + || Some(METADATA.workspace_root().join(".sqlx")), ]; let Some(data_file_path) = dirs .iter() - .filter_map(|path| path.as_ref()) + .filter_map(|path| path()) .map(|path| path.join(&filename)) .find(|path| path.exists()) else {