diff options
Diffstat (limited to 'rprt-engine/src/explainer.rs')
| -rw-r--r-- | rprt-engine/src/explainer.rs | 10 |
1 files changed, 7 insertions, 3 deletions
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 { |
