1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
#[macro_use] extern crate lazy_static; use std::path::Path; pub mod build_project; pub mod distributed_platform; pub mod extract_function; pub mod kubernetes; pub mod local_queue; pub mod utils; pub use serde_json; pub use uuid; lazy_static! { /// CACHE_PATH is the directory where turbolift stores derived projects, /// their dependencies, and their build artifacts. Each distributed /// function has its own project subdirectory in CACHE_PATH. pub static ref CACHE_PATH: &'static Path = Path::new(".turbolift"); } #[cfg(test)] mod tests { #[test] fn it_works() { assert_eq!(2 + 2, 4); } }