-# Some extra dependency for better feature control to avoid having to rebuild
-# between "cargo build" and "cargo intall".
-num-traits = "*"
-serde = { version = "*", features = ["derive"] }
+[dev-dependencies]
+colored = "2"
+ui_test = { path = "ui_test" }
+# Features chosen to match those required by env_logger, to avoid rebuilds
+regex = { version = "1.5.5", default-features = false, features = ["perf", "std"] }
+lazy_static = "1.4.0"
+
+[package.metadata.rust-analyzer]
+# This crate uses #[feature(rustc_private)].
+# See https://github.com/rust-analyzer/rust-analyzer/pull/7891
+rustc_private = true