From 5caa6dd924cd6f0844f033bbd4b7000dd765037f Mon Sep 17 00:00:00 2001 From: Markus Engelbrecht Date: Sun, 24 May 2015 12:05:44 +0200 Subject: [PATCH] fix compile errors if git support is disabled --- src/feature/mod.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/feature/mod.rs b/src/feature/mod.rs index 13f3b9b..a6993b4 100644 --- a/src/feature/mod.rs +++ b/src/feature/mod.rs @@ -45,18 +45,19 @@ impl Attribute { #[cfg(feature="git")] pub use self::git::Git; #[cfg(not(feature="git"))] pub struct Git; -#[cfg(not(feature="git"))] use std::old_path::posix::Path; +#[cfg(not(feature="git"))] use std::path::Path; +#[cfg(not(feature="git"))] use file::fields; #[cfg(not(feature="git"))] impl Git { pub fn scan(_: &Path) -> Result { Err(()) } - pub fn status(&self, _: &Path) -> String { + pub fn status(&self, _: &Path) -> fields::Git { panic!("Tried to access a Git repo without Git support!"); } - pub fn dir_status(&self, path: &Path) -> String { + pub fn dir_status(&self, path: &Path) -> fields::Git { self.status(path) } }