From d108aa01e82cc0f02cf7a600f708f6490bd38679 Mon Sep 17 00:00:00 2001 From: Test Date: Wed, 25 Mar 2026 10:44:22 +0100 Subject: [PATCH] fix: resolve clippy type_complexity for extract_fm_and_rels return type Co-Authored-By: Claude Opus 4.6 (1M context) --- src-tauri/src/vault/frontmatter.rs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) 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, _ => {