]> git.lizzy.rs Git - rust.git/commitdiff
move public API to top of the file
authorAleksey Kladov <aleksey.kladov@gmail.com>
Mon, 18 Feb 2019 11:21:25 +0000 (14:21 +0300)
committerAleksey Kladov <aleksey.kladov@gmail.com>
Mon, 18 Feb 2019 11:29:39 +0000 (14:29 +0300)
Cargo.lock
crates/ra_vfs/src/lib.rs

index 39bfcde416e25b900a2b53f3b30c9696ff2cf292..25ad749eed781cf283daf4fbd673485d43292080 100644 (file)
@@ -1128,7 +1128,6 @@ dependencies = [
  "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
  "notify 4.0.9 (registry+https://github.com/rust-lang/crates.io-index)",
  "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
- "ra_arena 0.1.0",
  "relative-path 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
  "rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
  "tempfile 3.0.7 (registry+https://github.com/rust-lang/crates.io-index)",
index d07bc569448dac762c402029f85d683e5679f1d3..8005c4ff8ae28e3bad52c5fc75061d181537985c 100644 (file)
@@ -66,6 +66,14 @@ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
     }
 }
 
+#[derive(Debug, Clone)]
+pub enum VfsChange {
+    AddRoot { root: VfsRoot, files: Vec<(VfsFile, RelativePathBuf, Arc<String>)> },
+    AddFile { root: VfsRoot, file: VfsFile, path: RelativePathBuf, text: Arc<String> },
+    RemoveFile { root: VfsRoot, file: VfsFile, path: RelativePathBuf },
+    ChangeFile { file: VfsFile, text: Arc<String> },
+}
+
 impl Vfs {
     pub fn new(roots: Vec<PathBuf>) -> (Vfs, Vec<VfsRoot>) {
         let roots = Arc::new(Roots::new(roots));
@@ -276,11 +284,3 @@ fn file_mut(&mut self, file: VfsFile) -> &mut VfsFileData {
         &mut self.files[file.0 as usize]
     }
 }
-
-#[derive(Debug, Clone)]
-pub enum VfsChange {
-    AddRoot { root: VfsRoot, files: Vec<(VfsFile, RelativePathBuf, Arc<String>)> },
-    AddFile { root: VfsRoot, file: VfsFile, path: RelativePathBuf, text: Arc<String> },
-    RemoveFile { root: VfsRoot, file: VfsFile, path: RelativePathBuf },
-    ChangeFile { file: VfsFile, text: Arc<String> },
-}