1 2 3 4 5 6 7 8 9 10 11 12 13 14
use std::path::PathBuf; use rustyline::Editor; use docopt::ArgvMap; use crate::process::{Jobs, IO}; #[derive(Debug)] pub struct Runtime<'a> { pub background: bool, pub io: IO, pub jobs: &'a mut Jobs, pub args: &'a mut ArgvMap, pub rl: Option<&'a mut Editor<()>>, pub history_path: PathBuf, }