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)]