From 20848d46356288bf5b50e6d93f7b706299e467ed Mon Sep 17 00:00:00 2001 From: forhappy Date: Wed, 23 Sep 2026 23:25:07 -0700 Subject: [PATCH] style(output): apply rustfmt to the community palette change `cargo fmt --all` reshapes three call sites that #329 added: the node colour insert in the HTML renderer, the Obsidian colour-group radix parse, and the palette wrap test. `cargo fmt --all -- --check` fails on the current `main`, which stops the `quality` job at its Formatting step and skips Lints and Native tests. No behaviour changes here; the diff is rustfmt's own output. --- crates/compass-output/src/html.rs | 5 ++++- crates/compass-output/src/obsidian.rs | 7 ++----- crates/compass-output/src/palette.rs | 5 ++++- 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/crates/compass-output/src/html.rs b/crates/compass-output/src/html.rs index 1983b456..6f79bfbf 100644 --- a/crates/compass-output/src/html.rs +++ b/crates/compass-output/src/html.rs @@ -629,7 +629,10 @@ pub(crate) fn node_values( let mut output = Map::new(); output.insert("id".into(), Value::String(node.id.clone())); output.insert("label".into(), Value::String(label.clone())); - output.insert("color".into(), node_color(color, &community_border(community))); + output.insert( + "color".into(), + node_color(color, &community_border(community)), + ); output.insert("size".into(), decimal_value(round_tenths(size))); output.insert( "font".into(), diff --git a/crates/compass-output/src/obsidian.rs b/crates/compass-output/src/obsidian.rs index 1c3f54d4..52c2fb2e 100644 --- a/crates/compass-output/src/obsidian.rs +++ b/crates/compass-output/src/obsidian.rs @@ -309,11 +309,8 @@ pub fn export_obsidian( let mut color_groups = Vec::new(); if let Some(labels) = options.community_labels { for (community, label) in labels { - let rgb = u64::from_str_radix( - community_color(*community).trim_start_matches('#'), - 16, - ) - .unwrap_or_default(); + let rgb = u64::from_str_radix(community_color(*community).trim_start_matches('#'), 16) + .unwrap_or_default(); color_groups.push(serde_json::json!({ "query": format!("tag:#community/{}", label.replace(' ', "_")), "color": {"a": 1, "rgb": rgb} diff --git a/crates/compass-output/src/palette.rs b/crates/compass-output/src/palette.rs index e12d93ef..579dcf19 100644 --- a/crates/compass-output/src/palette.rs +++ b/crates/compass-output/src/palette.rs @@ -84,7 +84,10 @@ mod tests { fn community_colors_wrap_deterministically() { assert_eq!(community_color(0), COMMUNITY_COLORS[0]); assert_eq!(community_color(COMMUNITY_COLORS.len()), COMMUNITY_COLORS[0]); - assert_eq!(community_color(COMMUNITY_COLORS.len() + 3), COMMUNITY_COLORS[3]); + assert_eq!( + community_color(COMMUNITY_COLORS.len() + 3), + COMMUNITY_COLORS[3] + ); } #[test]