cellsplit/
lib.rs

1#[macro_use] extern crate error_chain;
2#[macro_use] extern crate lazy_static;
3#[macro_use] extern crate unborrow;
4extern crate regex;
5extern crate slug;
6
7use std::path::PathBuf;
8
9pub mod actor;
10mod expand;
11mod collapse;
12
13pub use expand::expand;
14pub use collapse::collapse;
15
16error_chain! {
17    errors {
18        IoFailed(action: &'static str, name: PathBuf) {
19            description("IO error")
20            display("failed to {} \"{}\"", action, name.display())
21        }
22    }
23}
24
25#[cfg(test)] mod tests;
26