fs: Reintroduce benchmarks crate (#40689)

Piotr Osiewicz created

It was erroenously removed in #40216

Release Notes:

- N/A

Change summary

Cargo.lock                      |  8 ++++++++
Cargo.toml                      |  1 +
crates/fs_benchmarks/Cargo.toml | 12 ++++++++++++
3 files changed, 21 insertions(+)

Detailed changes

Cargo.lock 🔗

@@ -6341,6 +6341,14 @@ dependencies = [
  "windows-sys 0.59.0",
 ]
 
+[[package]]
+name = "fs_benchmarks"
+version = "0.1.0"
+dependencies = [
+ "fs",
+ "gpui",
+]
+
 [[package]]
 name = "fs_extra"
 version = "1.3.0"

Cargo.toml 🔗

@@ -70,6 +70,7 @@ members = [
     "crates/file_finder",
     "crates/file_icons",
     "crates/fs",
+    "crates/fs_benchmarks",
     "crates/fsevent",
     "crates/fuzzy",
     "crates/git",

crates/fs_benchmarks/Cargo.toml 🔗

@@ -0,0 +1,12 @@
+[package]
+name = "fs_benchmarks"
+version = "0.1.0"
+publish.workspace = true
+edition.workspace = true
+
+[dependencies]
+fs.workspace = true
+gpui = {workspace = true, features = ["windows-manifest"]}
+
+[lints]
+workspace = true