From 158e9d6eb8a74bc6ce3c3f2a9709de081568dc02 Mon Sep 17 00:00:00 2001 From: axtloss Date: Sat, 27 Jan 2024 19:07:09 +0100 Subject: Add go project Signed-off-by: axtloss --- src/core/mod.rs | 1 - src/core/storage.rs | 36 ------------------------------------ src/main.rs | 5 ----- 3 files changed, 42 deletions(-) delete mode 100644 src/core/mod.rs delete mode 100644 src/core/storage.rs delete mode 100644 src/main.rs (limited to 'src') diff --git a/src/core/mod.rs b/src/core/mod.rs deleted file mode 100644 index e626ba5..0000000 --- a/src/core/mod.rs +++ /dev/null @@ -1 +0,0 @@ -pub mod storage; \ No newline at end of file diff --git a/src/core/storage.rs b/src/core/storage.rs deleted file mode 100644 index a4bb1bb..0000000 --- a/src/core/storage.rs +++ /dev/null @@ -1,36 +0,0 @@ - -use structsy::{Structsy, StructsyError, StructsyTx}; -use structsy_derive::{Persistent, queries}; - -#[derive(Persistent)] -struct DirectoryNode { - dirname: string, - path: string, - files: Vec -} - -#[derive(PersistentEmbedded)] -struct FileNode { - filename: string, - path: string, - hash: string, - combined_hash: string, -} -#[queries(MyData)] -trait FileNode { - fn search(self, name:&str) -> Self; -} - -pub fn open_db(path: string) -> Result { - let db = Structsy::open(path)?; - db.define::()? -} - - -pub fn add(dir: DirectoryNode) -> Result<(), StructsyError> { - let db = open_db("my_db.db")?; - let mut tx = db.begin()?; - tx.insert(&dir)?; - tx.commit()?; - Ok(()) -} \ No newline at end of file diff --git a/src/main.rs b/src/main.rs deleted file mode 100644 index bcab8e7..0000000 --- a/src/main.rs +++ /dev/null @@ -1,5 +0,0 @@ -mod core; - -fn main() { - -} \ No newline at end of file -- cgit v1.2.3