rust/hg-core/src/operations/find_root.rs
changeset 45358 452ece5654c5
parent 44980 5965efb609b6
child 45441 3d9f1dfc52c2
--- 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 {