From cad18c324990995a771522a52fa46005b7414895 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20W=C3=B6lfer?= Date: Sat, 26 Jul 2025 13:59:12 +0200 Subject: [PATCH] Created workspace --- Cargo.toml | 9 +++------ canvas/.gitignore | 1 + canvas/Cargo.lock | 7 +++++++ canvas/Cargo.toml | 6 ++++++ {src => canvas/src}/card.rs | 0 {src => canvas/src}/icon_bitfield.rs | 0 src/main.rs => canvas/src/lib.rs | 2 -- {src => canvas/src}/objective.rs | 2 +- 8 files changed, 18 insertions(+), 9 deletions(-) create mode 100644 canvas/.gitignore create mode 100644 canvas/Cargo.lock create mode 100644 canvas/Cargo.toml rename {src => canvas/src}/card.rs (100%) rename {src => canvas/src}/icon_bitfield.rs (100%) rename src/main.rs => canvas/src/lib.rs (98%) rename {src => canvas/src}/objective.rs (98%) diff --git a/Cargo.toml b/Cargo.toml index c804456..1b03e5e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,3 @@ -[package] -name = "canvas" -version = "0.1.0" -edition = "2024" - -[dependencies] +[workspace] +resolver = "3" +members = ["canvas"] \ No newline at end of file diff --git a/canvas/.gitignore b/canvas/.gitignore new file mode 100644 index 0000000..ea8c4bf --- /dev/null +++ b/canvas/.gitignore @@ -0,0 +1 @@ +/target diff --git a/canvas/Cargo.lock b/canvas/Cargo.lock new file mode 100644 index 0000000..435ff17 --- /dev/null +++ b/canvas/Cargo.lock @@ -0,0 +1,7 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 4 + +[[package]] +name = "canvas" +version = "0.1.0" diff --git a/canvas/Cargo.toml b/canvas/Cargo.toml new file mode 100644 index 0000000..c804456 --- /dev/null +++ b/canvas/Cargo.toml @@ -0,0 +1,6 @@ +[package] +name = "canvas" +version = "0.1.0" +edition = "2024" + +[dependencies] diff --git a/src/card.rs b/canvas/src/card.rs similarity index 100% rename from src/card.rs rename to canvas/src/card.rs diff --git a/src/icon_bitfield.rs b/canvas/src/icon_bitfield.rs similarity index 100% rename from src/icon_bitfield.rs rename to canvas/src/icon_bitfield.rs diff --git a/src/main.rs b/canvas/src/lib.rs similarity index 98% rename from src/main.rs rename to canvas/src/lib.rs index 7a1c4d4..7e7bd7f 100644 --- a/src/main.rs +++ b/canvas/src/lib.rs @@ -51,5 +51,3 @@ struct CriteriaCard { // Points depending on how often the criteria was met points: Vec, } - -fn main() {} diff --git a/src/objective.rs b/canvas/src/objective.rs similarity index 98% rename from src/objective.rs rename to canvas/src/objective.rs index 821d033..2ac95ac 100644 --- a/src/objective.rs +++ b/canvas/src/objective.rs @@ -1,4 +1,4 @@ -use crate::{Card, Icon, Painting, icon_bitfield::IconBitfield}; +use crate::{Icon, Painting, icon_bitfield::IconBitfield}; // There are 12 objectives/criteria in the base set #[derive(Debug)]