From 1a2012a5289dfdc7c989eca0313b1e07ac1a794b Mon Sep 17 00:00:00 2001 From: alexion Date: Sat, 5 Sep 2026 21:51:59 -0400 Subject: [PATCH] feat(ariadne): add graph module --- src/ariadne/BUILD | 6 +++++- src/ariadne/graph.rs | 4 ++++ src/ariadne/lib.rs | 2 ++ 3 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 src/ariadne/graph.rs diff --git a/src/ariadne/BUILD b/src/ariadne/BUILD index 340bff1..273ae04 100644 --- a/src/ariadne/BUILD +++ b/src/ariadne/BUILD @@ -3,7 +3,11 @@ load("@rules_rust//rust:defs.bzl", "rust_binary", "rust_library") rust_library( name = "ariadne_lib", crate_name = "ariadne", - srcs = ["lib.rs"], + crate_root = "lib.rs", + srcs = [ + "graph.rs", + "lib.rs", + ], ) rust_binary( diff --git a/src/ariadne/graph.rs b/src/ariadne/graph.rs new file mode 100644 index 0000000..6a2afbb --- /dev/null +++ b/src/ariadne/graph.rs @@ -0,0 +1,4 @@ +//! In-memory graph model used by Ariadne pipeline stages. + +#[derive(Clone, Debug, Default, Eq, PartialEq)] +pub struct Graph; diff --git a/src/ariadne/lib.rs b/src/ariadne/lib.rs index 8f9e795..53718a4 100644 --- a/src/ariadne/lib.rs +++ b/src/ariadne/lib.rs @@ -1,3 +1,5 @@ +pub mod graph; + pub fn run() { println!("Ariadne"); }