From dad36ca43f02fed93b51733308a2b440838b5943 Mon Sep 17 00:00:00 2001 From: tslil Date: Sun, 19 Oct 2025 18:42:21 +0100 Subject: Porting over EditorState --- rprt-engine/src/explainer.rs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'rprt-engine/src/explainer.rs') diff --git a/rprt-engine/src/explainer.rs b/rprt-engine/src/explainer.rs index 9770c72..e3e99fb 100644 --- a/rprt-engine/src/explainer.rs +++ b/rprt-engine/src/explainer.rs @@ -118,11 +118,15 @@ fn generate_tree(formatted: &str, expr: &Composite) -> String { if let Some(node) = node_at_pos { match node.node_kind { - NodeKind::Hook(hook_kind) => line[i] = hook_kind.to_string().chars().next().unwrap(), + NodeKind::Hook(hook_kind) => { + line[i] = hook_kind.to_string().chars().next().unwrap() + } NodeKind::Train(arity) => line[i] = char::from_digit(arity as u32, 10).unwrap(), NodeKind::Group => line[i] = '+', - NodeKind::Plain => if up || down || in_span { - line[i] = box_char(up, down, left, right); + NodeKind::Plain => { + if up || down || in_span { + line[i] = box_char(up, down, left, right); + } } } } else if up || down || in_span { -- cgit v1.2.3