Skip to content

Commit fc3ede8

Browse files
authored
Merge pull request #19 from aimdb-dev/6-standard-platform-implementation
6 standard platform implementation
2 parents 1bf747c + 9d0f69c commit fc3ede8

4 files changed

Lines changed: 939 additions & 2 deletions

File tree

Cargo.lock

Lines changed: 68 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@ serde = { version = "1.0", features = ["derive"] }
2828

2929
# Error handling
3030
thiserror = "2.0.16"
31+
anyhow = "1.0"
32+
33+
# Serialization - extend with error handling
34+
serde_json = "1.0"
3135

3236
# Basic observability
3337
tracing = "0.1"

aimdb-core/Cargo.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,13 @@ description = "Core database engine for AimDB - async in-memory storage with rea
77

88
[features]
99
default = ["std"]
10-
std = ["thiserror"]
10+
std = ["thiserror", "anyhow", "serde_json"]
1111

1212
[dependencies]
1313
# Error handling - only for std environments
1414
thiserror = { workspace = true, optional = true }
15+
anyhow = { workspace = true, optional = true }
16+
serde_json = { workspace = true, optional = true }
1517

1618
[dev-dependencies]
1719
# For no_std testing

0 commit comments

Comments
 (0)