pub fn run(
src: Box<dyn Source>,
viewport: Viewport,
idx: LineIndex,
sigterm: Arc<AtomicBool>,
rebuild_spec: RebuildSpec,
) -> Result<()>pub fn run(
src: Box<dyn Source>,
viewport: Viewport,
idx: LineIndex,
sigterm: Arc<AtomicBool>,
rebuild_spec: RebuildSpec,
) -> Result<()>