diff --git a/src-tauri/src/vault/frontmatter.rs b/src-tauri/src/vault/frontmatter.rs index 2c880c89..16d1c5ec 100644 --- a/src-tauri/src/vault/frontmatter.rs +++ b/src-tauri/src/vault/frontmatter.rs @@ -323,15 +323,16 @@ fn pod_to_json(pod: gray_matter::Pod) -> serde_json::Value { } } -/// Extract frontmatter, relationships, custom properties, and pinned-property config. -pub(crate) fn extract_fm_and_rels( - data: Option, -) -> ( +/// Return type for `extract_fm_and_rels`: (frontmatter, relationships, properties, pinned). +type FrontmatterBundle = ( Frontmatter, HashMap>, HashMap, Vec, -) { +); + +/// Extract frontmatter, relationships, custom properties, and pinned-property config. +pub(crate) fn extract_fm_and_rels(data: Option) -> FrontmatterBundle { let hash = match data { Some(gray_matter::Pod::Hash(map)) => map, _ => {