From 78735b6159f5318a1ec91f8d1c2022e430939930 Mon Sep 17 00:00:00 2001 From: Folkert Date: Sun, 10 Apr 2022 21:15:29 +0200 Subject: [PATCH] remove unused code --- compiler/load_internal/src/file.rs | 28 ---------------------------- 1 file changed, 28 deletions(-) diff --git a/compiler/load_internal/src/file.rs b/compiler/load_internal/src/file.rs index 29554cee67..b0d5e9cafe 100644 --- a/compiler/load_internal/src/file.rs +++ b/compiler/load_internal/src/file.rs @@ -3641,34 +3641,6 @@ fn run_solve<'a>( } } -/// Get the project root (relative to closest Cargo.lock file) -/// ```rust -/// match project_root::get_project_root() { -/// Ok(p) => println!("Current project root is {:?}", p), -/// Err(e) => println!("Error obtaining project root {:?}", e) -/// }; -/// ``` -pub fn get_project_root() -> io::Result { - use std::fs::read_dir; - use std::io::ErrorKind; - - let path = env::current_dir()?; - let path_ancestors = path.as_path().ancestors(); - - for p in path_ancestors { - let has_cargo = read_dir(p)? - .into_iter() - .any(|p| p.unwrap().file_name() == *"Cargo.lock"); - if has_cargo { - return Ok(PathBuf::from(p)); - } - } - Err(io::Error::new( - ErrorKind::NotFound, - "Ran out of places to find Cargo.toml", - )) -} - fn unspace<'a, T: Copy>(arena: &'a Bump, items: &[Loc>]) -> &'a [Loc] { bumpalo::collections::Vec::from_iter_in( items