From 5cd1c075a5ef6e3175e8de9f48b3b510d9ee586b Mon Sep 17 00:00:00 2001 From: Martin Berg Alstad <600878@stud.hvl.no> Date: Sun, 14 Jul 2024 23:59:36 +0200 Subject: [PATCH] Read files macro for loading reading files to string at compile-time Makefile for formatting and linting Workspace for subcrates. Moved crates to subdir and moved subcrate configs to workspace.* --- .github/workflows/build.yaml | 2 +- .idea/lib.iml | 9 +- .../{Test.xml => All_Tests.xml} | 6 +- .idea/runConfigurations/Release.xml | 19 +++ .idea/rust.xml | 6 + Cargo.lock | 72 ++++++++-- Cargo.toml | 29 +++- Makefile | 3 + README.md | 3 + crates/into_response_derive/Cargo.toml | 12 ++ .../into_response_derive/src/derive.rs | 13 +- crates/into_response_derive/src/lib.rs | 13 ++ crates/read_files/Cargo.toml | 13 ++ crates/read_files/src/lib.rs | 34 +++++ crates/read_files/src/read_files.rs | 124 ++++++++++++++++++ crates/read_files/tests/lib.rs | 13 ++ derive/Cargo.lock | 46 ------- derive/Cargo.toml | 12 -- src/lib.rs | 8 +- 19 files changed, 342 insertions(+), 95 deletions(-) rename .idea/runConfigurations/{Test.xml => All_Tests.xml} (72%) create mode 100644 .idea/runConfigurations/Release.xml create mode 100644 .idea/rust.xml create mode 100644 Makefile create mode 100644 README.md create mode 100644 crates/into_response_derive/Cargo.toml rename derive/src/lib.rs => crates/into_response_derive/src/derive.rs (56%) create mode 100644 crates/into_response_derive/src/lib.rs create mode 100644 crates/read_files/Cargo.toml create mode 100644 crates/read_files/src/lib.rs create mode 100644 crates/read_files/src/read_files.rs create mode 100644 crates/read_files/tests/lib.rs delete mode 100644 derive/Cargo.lock delete mode 100644 derive/Cargo.toml diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 54ff74f..bdcbe73 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -15,4 +15,4 @@ jobs: - name: Build run: cargo build --verbose - name: Run tests - run: cargo test --verbose --all-features \ No newline at end of file + run: cargo test --verbose --all-features --workspace \ No newline at end of file diff --git a/.idea/lib.iml b/.idea/lib.iml index df2683d..2235a63 100644 --- a/.idea/lib.iml +++ b/.idea/lib.iml @@ -2,13 +2,18 @@ - - + + + + + + + diff --git a/.idea/runConfigurations/Test.xml b/.idea/runConfigurations/All_Tests.xml similarity index 72% rename from .idea/runConfigurations/Test.xml rename to .idea/runConfigurations/All_Tests.xml index 88793f3..6736382 100644 --- a/.idea/runConfigurations/Test.xml +++ b/.idea/runConfigurations/All_Tests.xml @@ -1,12 +1,12 @@ - -