main_vcsquery

Function main_vcsquery 

Source
pub fn main_vcsquery(
    args: &MainArgs,
    stdout: &mut dyn Write,
    stderr: &mut dyn Write,
) -> u8
Expand description

Core logic the CLI binary runs, but with injectable deps; designed fr main()’s use-case.

NOTE: this is separate from main purely so we can e2e (ie: so we can dependency-inject stdio/stderr, etc. into PlexerQuery). For more on e2e testing a rust CLI, see:

§Panics

Should only panic if stderr or stdout writes fail.