pub fn run(
inputs: Option<Vec<PathBuf>>,
backend: Option<String>,
class: Option<String>,
debugs: Option<Vec<String>>,
evaluates: Option<Vec<String>>,
evaluate_afters: Option<Vec<String>>,
fontmanager: Option<String>,
makedeps: Option<PathBuf>,
output: Option<PathBuf>,
options: Option<Vec<String>>,
preambles: Option<Vec<PathBuf>>,
postambles: Option<Vec<PathBuf>>,
uses: Option<Vec<String>>,
quiet: bool,
traceback: bool,
) -> Result<()>