--- a/rust/hg-core/src/operations/find_root.rs Tue Aug 04 10:59:43 2020 +0200
+++ b/rust/hg-core/src/operations/find_root.rs Wed Jul 29 10:08:09 2020 +0200
@@ -1,4 +1,3 @@
-use super::Operation;
use std::fmt;
use std::path::{Path, PathBuf};
@@ -45,12 +44,8 @@
current_dir: Some(current_dir),
}
}
-}
-impl<'a> Operation<PathBuf> for FindRoot<'a> {
- type Error = FindRootError;
-
- fn run(&self) -> Result<PathBuf, Self::Error> {
+ pub fn run(&self) -> Result<PathBuf, FindRootError> {
let current_dir = match self.current_dir {
None => std::env::current_dir().or_else(|e| {
Err(FindRootError {