Add nanodb

This commit is contained in:
2025-07-30 18:56:47 -04:00
parent 0b3534348f
commit f8c7227c68
2 changed files with 65 additions and 2 deletions

66
Cargo.lock generated
View File

@ -245,6 +245,22 @@ dependencies = [
"syn",
]
[[package]]
name = "errno"
version = "0.3.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad"
dependencies = [
"libc",
"windows-sys 0.59.0",
]
[[package]]
name = "fastrand"
version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"
[[package]]
name = "fnv"
version = "1.0.7"
@ -689,6 +705,12 @@ version = "0.2.174"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776"
[[package]]
name = "linux-raw-sys"
version = "0.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12"
[[package]]
name = "litemap"
version = "0.8.0"
@ -744,6 +766,19 @@ dependencies = [
"windows-sys 0.59.0",
]
[[package]]
name = "nanodb"
version = "0.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6d01529f007f57affea74efcd9ed62aef7adf35e7c5d4de4967eb88fdff18a40"
dependencies = [
"serde",
"serde_json",
"tempfile",
"thiserror 1.0.69",
"tokio",
]
[[package]]
name = "ndk-context"
version = "0.1.1"
@ -896,7 +931,7 @@ dependencies = [
"once_cell",
"socket2",
"tracing",
"windows-sys 0.52.0",
"windows-sys 0.59.0",
]
[[package]]
@ -1066,6 +1101,19 @@ version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d"
[[package]]
name = "rustix"
version = "1.0.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8"
dependencies = [
"bitflags",
"errno",
"libc",
"linux-raw-sys",
"windows-sys 0.59.0",
]
[[package]]
name = "rustls"
version = "0.23.28"
@ -1211,6 +1259,7 @@ version = "0.1.0"
dependencies = [
"dotenvy",
"futures-util",
"nanodb",
"rspotify",
"tokio",
]
@ -1280,6 +1329,19 @@ dependencies = [
"syn",
]
[[package]]
name = "tempfile"
version = "3.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1"
dependencies = [
"fastrand",
"getrandom 0.3.3",
"once_cell",
"rustix",
"windows-sys 0.59.0",
]
[[package]]
name = "thiserror"
version = "1.0.69"
@ -1649,7 +1711,7 @@ version = "0.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
dependencies = [
"windows-sys 0.52.0",
"windows-sys 0.59.0",
]
[[package]]

View File

@ -6,5 +6,6 @@ edition = "2024"
[dependencies]
dotenvy = "0.15.7"
futures-util = "0.3.31"
nanodb = "0.4.5"
rspotify = { version = "0.14.0", default-features = false, features = ["cli", "client-reqwest", "reqwest-rustls-tls", "webbrowser"] }
tokio = { version = "1.45.1", features = ["macros", "rt-multi-thread"] }