INNER CODE UNIT · Rust
with_dirs
jub0t/Concat · src/crates/concat-api/src/lib.rs:175
pub fn with_dirs(dirs: AppDirs, events: EventSink) -> Api {
Api {
titles: Titles::new(&dirs),
cutouts: Arc::new(Cutouts::new(&dirs.data)),
monitor: Monitor::new(),
exporter: Exporter::new(),
sessions: BTreeMap::new(),
roots: Vec::new(),
open: OpenProjects::default(),
events,
jobs: Jobs::default(),
dirs,
capabilities: CAPABILITIES.iter().map(|name| (*name).to_owned()).collect(),
}
}
/// The directories this API works under.
pub fn dirs(&self) -> &AppDirs {