From ea952b2c24f9f05b5103a797b634e9593564345f Mon Sep 17 00:00:00 2001 From: G2-Games Date: Thu, 29 May 2025 11:24:03 -0500 Subject: [PATCH] Made repository workspace --- Cargo.toml | 29 ++++++++++-------------- sqp/Cargo.toml | 17 ++++++++++++++ {src => sqp/src}/binio.rs | 0 {src => sqp/src}/compression/dct.rs | 0 {src => sqp/src}/compression/lossless.rs | 0 {src => sqp/src}/header.rs | 0 {src => sqp/src}/lib.rs | 0 {src => sqp/src}/operations.rs | 0 {src => sqp/src}/picture.rs | 0 9 files changed, 29 insertions(+), 17 deletions(-) create mode 100644 sqp/Cargo.toml rename {src => sqp/src}/binio.rs (100%) rename {src => sqp/src}/compression/dct.rs (100%) rename {src => sqp/src}/compression/lossless.rs (100%) rename {src => sqp/src}/header.rs (100%) rename {src => sqp/src}/lib.rs (100%) rename {src => sqp/src}/operations.rs (100%) rename {src => sqp/src}/picture.rs (100%) diff --git a/Cargo.toml b/Cargo.toml index 1b3f66e..9fb9d87 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,24 +1,19 @@ -[package] -name = "sqp" -description = """ -The squishiest image format! -""" -repository = "https://github.com/Dangoware/sqp" -license = "MIT OR Apache-2.0" -authors = ["G2 "] -version = "0.1.1" -edition = "2021" -categories = ["encoding", "compression", "graphics", "multimedia::images", "multimedia::encoding"] +[workspace] +resolver = "2" +members = [ + "sqp", +] -[dependencies] -byteorder = "1.5" -integer-encoding = "4.0" -rayon = "1.10" -thiserror = "1.0" +[workspace.package] +authors = ["G2-Games "] + +[workspace.lints.rust] +unsafe_code = "forbid" [profile.production] inherits = "release" -lto = true strip = true +lto = true +opt-level = "z" codegen-units = 1 panic = "abort" diff --git a/sqp/Cargo.toml b/sqp/Cargo.toml new file mode 100644 index 0000000..e1b14d8 --- /dev/null +++ b/sqp/Cargo.toml @@ -0,0 +1,17 @@ +[package] +name = "sqp" +description = """ +The squishiest image format! +""" +repository = "https://github.com/Dangoware/sqp" +license = "MIT OR Apache-2.0" +authors.workspace = true +version = "0.1.1" +edition = "2021" +categories = ["encoding", "compression", "graphics", "multimedia::images", "multimedia::encoding"] + +[dependencies] +byteorder = "1.5" +integer-encoding = "4.0" +rayon = "1.10" +thiserror = "2.0" diff --git a/src/binio.rs b/sqp/src/binio.rs similarity index 100% rename from src/binio.rs rename to sqp/src/binio.rs diff --git a/src/compression/dct.rs b/sqp/src/compression/dct.rs similarity index 100% rename from src/compression/dct.rs rename to sqp/src/compression/dct.rs diff --git a/src/compression/lossless.rs b/sqp/src/compression/lossless.rs similarity index 100% rename from src/compression/lossless.rs rename to sqp/src/compression/lossless.rs diff --git a/src/header.rs b/sqp/src/header.rs similarity index 100% rename from src/header.rs rename to sqp/src/header.rs diff --git a/src/lib.rs b/sqp/src/lib.rs similarity index 100% rename from src/lib.rs rename to sqp/src/lib.rs diff --git a/src/operations.rs b/sqp/src/operations.rs similarity index 100% rename from src/operations.rs rename to sqp/src/operations.rs diff --git a/src/picture.rs b/sqp/src/picture.rs similarity index 100% rename from src/picture.rs rename to sqp/src/picture.rs