kutil_cli/debug/utils/
heading.rs1use super::super::context::*;
2
3use std::io::*;
4
5pub fn write_debug_heading<WriteT, WriteNestedT>(
7 heading: &str,
8 writer: &mut WriteT,
9 context: &DebugContext,
10 write_nested: WriteNestedT,
11) -> Result<()>
12where
13 WriteT: Write,
14 WriteNestedT: Fn(&mut WriteT, &DebugContext) -> Result<()>,
15{
16 context.separate(writer)?;
17 context.theme.write_heading(writer, heading)?;
18 write_nested(writer, &context.child().with_inline(true).increase_indentation())
19}