pub fn run_with_segments_and_width(
reader: impl Read,
writer: impl Write,
items: &[LineItem],
terminal_width: u16,
) -> Result<()>Expand description
Full-control entry: pre-built LineItem list plus explicit width.
Parse failures render a ? marker and log to the real process
stderr; output is unstyled. For themed output or injected-stderr
testability (used by cli_main), call run_with_context instead.
§Errors
Returns an io::Error if reading from reader or writing to
writer fails.