Add ui2 crate

This commit is contained in:
Marshall Bowers 2023-10-06 16:52:05 -04:00
parent 8e94f3902b
commit 1cf5cdbeca
5 changed files with 48 additions and 0 deletions

16
Cargo.lock generated
View File

@ -7829,6 +7829,7 @@ dependencies = [
"smallvec",
"strum",
"theme",
"ui2",
"util",
]
@ -9051,6 +9052,21 @@ dependencies = [
"theme",
]
[[package]]
name = "ui2"
version = "0.1.0"
dependencies = [
"anyhow",
"chrono",
"gpui3",
"rand 0.8.5",
"serde",
"settings",
"smallvec",
"strum",
"theme",
]
[[package]]
name = "unicase"
version = "2.7.0"

View File

@ -75,6 +75,7 @@ members = [
"crates/theme",
"crates/theme_selector",
"crates/ui",
"crates/ui2",
"crates/util",
"crates/semantic_index",
"crates/vim",

View File

@ -23,6 +23,7 @@ simplelog = "0.9"
smallvec.workspace = true
strum = { version = "0.25.0", features = ["derive"] }
theme = { path = "../theme" }
ui = { package = "ui2", path = "../ui2" }
util = { path = "../util" }
[dev-dependencies]

16
crates/ui2/Cargo.toml Normal file
View File

@ -0,0 +1,16 @@
[package]
name = "ui2"
version = "0.1.0"
edition = "2021"
publish = false
[dependencies]
anyhow.workspace = true
chrono = "0.4"
gpui3 = { path = "../gpui3" }
serde.workspace = true
settings = { path = "../settings" }
smallvec.workspace = true
strum = { version = "0.25.0", features = ["derive"] }
theme = { path = "../theme" }
rand = "0.8"

14
crates/ui2/src/lib.rs Normal file
View File

@ -0,0 +1,14 @@
pub fn add(left: usize, right: usize) -> usize {
left + right
}
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn it_works() {
let result = add(2, 2);
assert_eq!(result, 4);
}
}