From ab9891f9c5291b8afb2f052d156780089efd99cd Mon Sep 17 00:00:00 2001 From: Dirkjan Ochtman Date: Tue, 10 Jul 2018 15:46:55 +0100 Subject: Use Config type for build script helper --- askama_shared/src/lib.rs | 6 +++--- askama_shared/src/path.rs | 4 ---- 2 files changed, 3 insertions(+), 7 deletions(-) (limited to 'askama_shared/src') diff --git a/askama_shared/src/lib.rs b/askama_shared/src/lib.rs index f940021..e379b72 100644 --- a/askama_shared/src/lib.rs +++ b/askama_shared/src/lib.rs @@ -19,12 +19,12 @@ pub use escaping::MarkupDisplay; pub mod filters; pub mod path; -struct Config { - dirs: Vec, +pub struct Config { + pub dirs: Vec, } impl Config { - fn new() -> Config { + pub fn new() -> Config { let root = PathBuf::from(env::var("CARGO_MANIFEST_DIR").unwrap()); let filename = root.join(CONFIG_FILE_NAME); diff --git a/askama_shared/src/path.rs b/askama_shared/src/path.rs index b1a1e6a..4197376 100644 --- a/askama_shared/src/path.rs +++ b/askama_shared/src/path.rs @@ -37,10 +37,6 @@ pub fn find_template_from_path(path: &str, start_at: Option<&Path>) -> PathBuf { panic!("template {:?} not found in directories {:?}", path, config.dirs) } -pub fn template_dirs() -> Vec { - Config::new().dirs -} - #[cfg(test)] mod tests { use super::{find_template_from_path, get_template_source}; -- cgit