From 122e84aea5d6836166d29a13730d921ea3d1e08c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?T=C3=96R=C3=96K=20Attila?= Date: Tue, 26 Mar 2024 02:05:37 +0100 Subject: [PATCH] chore: Remove or ignore any unused deps detected by cargo-machete --- Cargo.lock | 8 -------- exporter/Cargo.toml | 1 - render/canvas/Cargo.toml | 1 - render/naga-pixelbender/Cargo.toml | 2 -- render/webgl/Cargo.toml | 1 - render/wgpu/Cargo.toml | 8 ++++++-- tests/framework/Cargo.toml | 1 - web/Cargo.toml | 6 ++++++ 8 files changed, 12 insertions(+), 16 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 6960601f9bc1..93a476a1b7d0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1787,7 +1787,6 @@ dependencies = [ "futures", "image 0.25.0", "indicatif", - "log", "rayon", "ruffle_core", "ruffle_render_wgpu", @@ -3273,11 +3272,9 @@ name = "naga-pixelbender" version = "0.1.0" dependencies = [ "anyhow", - "bitflags 2.5.0", "naga", "naga_oil", "ruffle_render", - "tracing", ] [[package]] @@ -4341,7 +4338,6 @@ dependencies = [ name = "ruffle_render_canvas" version = "0.1.0" dependencies = [ - "downcast-rs", "js-sys", "log", "ruffle_render", @@ -4356,7 +4352,6 @@ name = "ruffle_render_webgl" version = "0.1.0" dependencies = [ "bytemuck", - "downcast-rs", "js-sys", "log", "ruffle_render", @@ -4373,7 +4368,6 @@ version = "0.1.0" dependencies = [ "bytemuck", "clap", - "downcast-rs", "enum-map", "fnv", "futures", @@ -4385,7 +4379,6 @@ dependencies = [ "naga-pixelbender", "naga_oil", "profiling", - "raw-window-handle 0.6.0", "ruffle_render", "swf", "tracing", @@ -4427,7 +4420,6 @@ dependencies = [ "approx", "async-channel 2.2.0", "chrono", - "futures", "image 0.25.0", "percent-encoding", "pretty_assertions", diff --git a/exporter/Cargo.toml b/exporter/Cargo.toml index 48b0b339dfe2..09c679074239 100644 --- a/exporter/Cargo.toml +++ b/exporter/Cargo.toml @@ -16,7 +16,6 @@ futures = "0.3" ruffle_core = { path = "../core", features = ["deterministic", "default_font"] } ruffle_render_wgpu = { path = "../render/wgpu", features = ["clap"] } image = { version = "0.25.0", default-features = false, features = ["png"] } -log = "0.4" walkdir = "2.5.0" indicatif = "0.17" rayon = "1.10.0" diff --git a/render/canvas/Cargo.toml b/render/canvas/Cargo.toml index 30a247413f6a..efc7eff71c6f 100644 --- a/render/canvas/Cargo.toml +++ b/render/canvas/Cargo.toml @@ -17,7 +17,6 @@ ruffle_web_common = { path = "../../web/common" } wasm-bindgen = "=0.2.92" ruffle_render = { path = "..", features = ["web"] } swf = { path = "../../swf" } -downcast-rs = "1.2.0" [dependencies.web-sys] version = "0.3.69" diff --git a/render/naga-pixelbender/Cargo.toml b/render/naga-pixelbender/Cargo.toml index f8f0f3198719..951f622b88e0 100644 --- a/render/naga-pixelbender/Cargo.toml +++ b/render/naga-pixelbender/Cargo.toml @@ -14,7 +14,5 @@ workspace = true ruffle_render = { path = "../" } naga = { workspace = true } naga_oil = { workspace = true } -tracing = { workspace = true } anyhow = "1.0.81" -bitflags = "2.5.0" diff --git a/render/webgl/Cargo.toml b/render/webgl/Cargo.toml index eea54d3c0590..e4d8b76d877d 100644 --- a/render/webgl/Cargo.toml +++ b/render/webgl/Cargo.toml @@ -19,7 +19,6 @@ wasm-bindgen = "=0.2.92" bytemuck = { version = "1.15.0", features = ["derive"] } swf = { path = "../../swf" } thiserror = "1.0" -downcast-rs = "1.2.0" [dependencies.web-sys] version = "0.3.69" diff --git a/render/wgpu/Cargo.toml b/render/wgpu/Cargo.toml index 04eb27449103..a8992b64c9af 100644 --- a/render/wgpu/Cargo.toml +++ b/render/wgpu/Cargo.toml @@ -15,7 +15,6 @@ wgpu = { workspace = true, features = ["naga-ir"] } tracing = { workspace = true } ruffle_render = { path = "..", features = ["tessellator", "wgpu"] } bytemuck = { version = "1.15.0", features = ["derive"] } -raw-window-handle = "0.6.0" clap = { version = "4.5.4", features = ["derive"], optional = true } enum-map = "2.7.3" fnv = "1.0.7" @@ -24,7 +23,6 @@ image = { version = "0.25.0", default-features = false } naga_oil = { workspace = true } naga-agal = { path = "../naga-agal" } naga-pixelbender = { path = "../naga-pixelbender" } -downcast-rs = "1.2.0" profiling = { version = "1.0", default-features = false, optional = true } lru = "0.12.3" naga = { workspace = true } @@ -44,3 +42,9 @@ render_debug_labels = [] render_trace = ["wgpu/trace"] webgl = ["wgpu/webgl"] profile-with-tracy = ["profiling", "profiling/profile-with-tracy"] + +[package.metadata.cargo-machete] +ignored = [ + # Not used directly, declared only to enable its `profile-with-tracy` feature. + "profiling" +] diff --git a/tests/framework/Cargo.toml b/tests/framework/Cargo.toml index c5ff05868aba..26a611991f8e 100644 --- a/tests/framework/Cargo.toml +++ b/tests/framework/Cargo.toml @@ -11,7 +11,6 @@ version.workspace = true workspace = true [dependencies] -futures = "0.3.30" ruffle_core = { path = "../../core", features = ["deterministic", "timeline_debug", "avm_debug", "audio", "mp3", "default_font"] } ruffle_render = { path = "../../render" } ruffle_input_format = { path = "../input-format" } diff --git a/web/Cargo.toml b/web/Cargo.toml index 24f0753c7afb..e87cf0ae8afc 100644 --- a/web/Cargo.toml +++ b/web/Cargo.toml @@ -74,3 +74,9 @@ features = [ "HtmlInputElement", "HtmlTextAreaElement", "KeyboardEvent", "Location", "PointerEvent", "Request", "RequestInit", "Response", "Storage", "WheelEvent", "Window", "ReadableStream", "RequestCredentials" ] + +[package.metadata.cargo-machete] +ignored = [ + # Not used directly, declared only to enable its `js` feature. + "getrandom" +]