Raw-rs: Remove from workspace (#2066)

* Remove raw-rs from workspace

* Add feature blocking to reqwest

* Use release build to run the tests

* Split Raw-rs CI into a seperate workflow

* Fix cargo-deny check for Raw-rs

* Only run the CI if Raw-rs changes

* Enable clippy check for Raw-rs

* Add newline in clippy check

* Fixups

* Use ubuntu-latest

* Remove mold

* Install sccache

* Attempt 2

* Attempt 3

* Add emoji for consistency

---------

Co-authored-by: Keavon Chambers <keavon@keavon.com>
This commit is contained in:
Elbert Ronnie
2024-10-26 03:14:45 +05:30
committed by GitHub
parent 36fe9bf31b
commit 9d13a8f73b
9 changed files with 2237 additions and 87 deletions

70
Cargo.lock generated
View File

@@ -595,12 +595,6 @@ dependencies = [
"serde",
]
[[package]]
name = "bitstream-io"
version = "2.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b81e1519b0d82120d2fd469d5bfb2919a9361c48b02d82d04befc1cdd2002452"
[[package]]
name = "block"
version = "0.1.6"
@@ -688,16 +682,6 @@ dependencies = [
"serde",
]
[[package]]
name = "build-camera-data"
version = "0.0.1"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.79",
"toml 0.8.19",
]
[[package]]
name = "bumpalo"
version = "3.16.0"
@@ -1821,17 +1805,6 @@ dependencies = [
"percent-encoding",
]
[[package]]
name = "fortuples"
version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "87630a8087e9cac4b7edfb6ee5e250ddca9112b57b6b17d8f5107375a3a8eace"
dependencies = [
"proc-macro2",
"quote",
"syn 1.0.109",
]
[[package]]
name = "futf"
version = "0.1.5"
@@ -3433,25 +3406,6 @@ version = "0.2.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058"
[[package]]
name = "libraw-rs"
version = "0.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "24ec60aab878560c299c6e70a0c6dc2278a2159ac6fe09650917266b8985387f"
dependencies = [
"libraw-rs-sys",
]
[[package]]
name = "libraw-rs-sys"
version = "0.0.4+libraw-0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ba094a3b8b04cc42fdeafaff06f81d3b13a7d01cc7a8eae55b943dae1b65c3cc"
dependencies = [
"cc",
"libc",
]
[[package]]
name = "libredox"
version = "0.0.2"
@@ -4921,22 +4875,6 @@ version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9c8a99fddc9f0ba0a85884b8d14e3592853e787d581ca1816c91349b10e4eeab"
[[package]]
name = "raw-rs"
version = "0.0.1"
dependencies = [
"bitstream-io",
"build-camera-data",
"fortuples",
"image 0.25.2",
"libraw-rs",
"num_enum 0.7.3",
"rayon",
"reqwest 0.12.8",
"tag-derive",
"thiserror",
]
[[package]]
name = "raw-window-handle"
version = "0.5.2"
@@ -6086,14 +6024,6 @@ dependencies = [
"version-compare 0.2.0",
]
[[package]]
name = "tag-derive"
version = "0.0.1"
dependencies = [
"quote",
"syn 2.0.79",
]
[[package]]
name = "tao"
version = "0.16.10"