INNER CODE UNIT · Rust

new

jub0t/Concat · src/crates/concat-api/src/lib.rs:169

    pub fn new(events: EventSink) -> Result<Api, String> {
        Ok(Api::with_dirs(AppDirs::locate()?, events))
    }

    /// An API over the given directories: a test's scratch, or an embedder
    /// with a home of its own.
    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,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…