Skip to content

Commit 05848ee

Browse files
committed
Add graph-storage crate
1 parent d5c67ee commit 05848ee

11 files changed

Lines changed: 4501 additions & 0 deletions

File tree

Cargo.lock

Lines changed: 34 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: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ members = [
88
"desktop/platform/mac",
99
"desktop/platform/win",
1010
"document/container",
11+
"document/graph-storage",
1112
"editor",
1213
"frontend/wrapper",
1314
"libraries/dyn-any",
@@ -87,6 +88,7 @@ repeat-nodes = { path = "node-graph/nodes/repeat" }
8788
math-nodes = { path = "node-graph/nodes/math" }
8889
path-bool-nodes = { path = "node-graph/nodes/path-bool" }
8990
graph-craft = { path = "node-graph/graph-craft" }
91+
graph-storage = { path = "document/graph-storage" }
9092
raster-nodes = { path = "node-graph/nodes/raster" }
9193
graphene-std = { path = "node-graph/nodes/gstd" }
9294
interpreted-executor = { path = "node-graph/interpreted-executor" }

document/graph-storage/Cargo.toml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
[package]
2+
name = "graph-storage"
3+
description = "Provides a delta based graph representation used in the Graphite file format"
4+
edition.workspace = true
5+
version.workspace = true
6+
license.workspace = true
7+
authors.workspace = true
8+
9+
[dependencies]
10+
serde = { workspace = true }
11+
serde_json = { workspace = true }
12+
graph-craft = { workspace = true }
13+
graphene-resource = { workspace = true }
14+
core-types = { workspace = true }
15+
blake3 = "1.5"
16+
rmp-serde = "1.3"
17+
rustc-hash = "2.0"
18+
thiserror = "2.0"
19+
20+
[dev-dependencies]
21+
graph-craft = { workspace = true, features = ["loading"] }

0 commit comments

Comments
 (0)