From d8af9b7ed1570c041963e21ee11a26b42bd3543b Mon Sep 17 00:00:00 2001 From: Jonathan Kelley Date: Thu, 18 Jan 2024 16:27:43 -0800 Subject: [PATCH] Fix compile checks on numerous packages using --all --all-features --- Cargo.lock | 4 +- examples/all_events.rs | 2 +- examples/calculator.rs | 2 +- examples/counter.rs | 2 +- examples/custom_html.rs | 4 +- examples/file_explorer.rs | 2 +- examples/filedragdrop.rs | 2 +- examples/flat_router.rs | 8 +- examples/hydration.rs | 2 +- examples/overlay.rs | 2 +- examples/pattern_model.rs | 2 +- examples/read_size.rs | 2 +- examples/suspense.rs | 2 +- examples/window_event.rs | 2 +- examples/window_focus.rs | 2 +- packages/cli-config/Cargo.toml | 2 +- packages/cli/Cargo.toml | 3 +- packages/cli/src/plugin/mod.rs | 7 +- packages/cli/src/server/desktop/mod.rs | 2 +- packages/cli/src/server/mod.rs | 2 +- packages/cli/src/server/web/mod.rs | 9 ++- packages/core/src/properties.rs | 15 ---- packages/desktop/Cargo.toml | 6 +- packages/desktop/examples/stress.rs | 16 ++-- packages/desktop/headless_tests/events.rs | 73 +++++++++---------- packages/desktop/headless_tests/rendering.rs | 47 ++++++------ packages/dioxus/src/launch.rs | 10 +-- packages/dioxus/src/lib.rs | 10 +++ packages/extension/Cargo.toml | 8 +- packages/fullstack/Cargo.toml | 5 +- .../examples/axum-hello-world/Cargo.toml | 2 +- .../examples/salvo-hello-world/Cargo.toml | 2 +- .../examples/warp-hello-world/Cargo.toml | 2 +- packages/fullstack/src/config.rs | 52 +++---------- packages/fullstack/src/launch.rs | 14 +++- packages/rsx-rosetta/Cargo.toml | 2 +- packages/rsx/Cargo.toml | 2 +- packages/ssr/Cargo.toml | 2 +- 38 files changed, 147 insertions(+), 186 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a2ac20d51..59cbf241a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2368,7 +2368,6 @@ dependencies = [ "tempfile", "thiserror", "tokio", - "toml 0.5.11", "toml_edit 0.19.15", "tower", "tower-http 0.2.5", @@ -2449,14 +2448,13 @@ dependencies = [ "async-trait", "core-foundation", "crossbeam-channel", + "dioxus", "dioxus-cli-config", "dioxus-core", - "dioxus-core-macro", "dioxus-hooks", "dioxus-hot-reload", "dioxus-html", "dioxus-interpreter-js", - "dioxus-signals", "dunce", "exitcode", "futures-channel", diff --git a/examples/all_events.rs b/examples/all_events.rs index dd156c64d..b46d2c25e 100644 --- a/examples/all_events.rs +++ b/examples/all_events.rs @@ -1,7 +1,7 @@ use dioxus::{events::*, html::MouseEvent, prelude::*}; fn main() { - launch_desktop(app); + launch(app); } #[derive(Debug)] diff --git a/examples/calculator.rs b/examples/calculator.rs index 8819f38ca..07aacfc07 100644 --- a/examples/calculator.rs +++ b/examples/calculator.rs @@ -15,7 +15,7 @@ fn main() { .with_inner_size(LogicalSize::new(300.0, 525.0)), ); - LaunchBuilder::desktop().cfg(config).launch(app); + LaunchBuilder::desktop().with_cfg(config).launch(app); } fn app() -> Element { diff --git a/examples/counter.rs b/examples/counter.rs index 633636bde..9efa9d26f 100644 --- a/examples/counter.rs +++ b/examples/counter.rs @@ -4,7 +4,7 @@ use dioxus::prelude::*; fn main() { - launch_desktop(app); + launch(app); } fn app() -> Element { diff --git a/examples/custom_html.rs b/examples/custom_html.rs index 7eda6920c..0ec672951 100644 --- a/examples/custom_html.rs +++ b/examples/custom_html.rs @@ -6,13 +6,13 @@ use dioxus_desktop::Config; fn main() { LaunchBuilder::new() - .cfg( + .with_cfg( Config::new().with_custom_head("".into()), ) .launch(app); LaunchBuilder::new() - .cfg( + .with_cfg( Config::new().with_custom_index( r#" diff --git a/examples/file_explorer.rs b/examples/file_explorer.rs index b4c028ff5..e1c065067 100644 --- a/examples/file_explorer.rs +++ b/examples/file_explorer.rs @@ -13,7 +13,7 @@ use dioxus_desktop::{Config, WindowBuilder}; fn main() { LaunchBuilder::new() - .cfg(Config::new().with_window(WindowBuilder::new().with_resizable(true))) + .with_cfg(Config::new().with_window(WindowBuilder::new().with_resizable(true))) .launch(app) } diff --git a/examples/filedragdrop.rs b/examples/filedragdrop.rs index 0629c416e..1b573a46e 100644 --- a/examples/filedragdrop.rs +++ b/examples/filedragdrop.rs @@ -3,7 +3,7 @@ use dioxus_desktop::Config; fn main() { LaunchBuilder::desktop() - .cfg(Config::new().with_file_drop_handler(|_w, e| { + .with_cfg(Config::new().with_file_drop_handler(|_w, e| { println!("{e:?}"); true })) diff --git a/examples/flat_router.rs b/examples/flat_router.rs index b814000b8..027215328 100644 --- a/examples/flat_router.rs +++ b/examples/flat_router.rs @@ -4,18 +4,14 @@ use dioxus_router::prelude::*; fn main() { LaunchBuilder::desktop() - .cfg( + .with_cfg( Config::new().with_window( WindowBuilder::new() .with_inner_size(LogicalSize::new(600, 1000)) .with_resizable(false), ), ) - .launch(|| { - rsx! { - Router:: {} - } - }) + .launch(|| rsx! { Router:: {} }) } #[derive(Routable, Clone)] diff --git a/examples/hydration.rs b/examples/hydration.rs index 81309d161..8a4ce6fc7 100644 --- a/examples/hydration.rs +++ b/examples/hydration.rs @@ -14,7 +14,7 @@ use dioxus_desktop::Config; fn main() { LaunchBuilder::desktop() - .cfg(Config::new().with_prerendered({ + .with_cfg(Config::new().with_prerendered({ // We build the dom a first time, then pre-render it to HTML let pre_rendered_dom = VirtualDom::prebuilt(app); diff --git a/examples/overlay.rs b/examples/overlay.rs index 64347fc63..5c8138876 100644 --- a/examples/overlay.rs +++ b/examples/overlay.rs @@ -2,7 +2,7 @@ use dioxus::prelude::*; use dioxus_desktop::{tao::dpi::PhysicalPosition, LogicalSize, WindowBuilder}; fn main() { - LaunchBuilder::new().cfg(make_config()); + LaunchBuilder::new().with_cfg(make_config()); } fn app() -> Element { diff --git a/examples/pattern_model.rs b/examples/pattern_model.rs index 3d95d1237..9750447de 100644 --- a/examples/pattern_model.rs +++ b/examples/pattern_model.rs @@ -32,7 +32,7 @@ fn main() { .with_inner_size(LogicalSize::new(320.0, 530.0)), ); - LaunchBuilder::new().cfg(cfg).launch(app); + LaunchBuilder::new().with_cfg(cfg).launch(app); } const STYLE: &str = include_str!("./assets/calculator.css"); diff --git a/examples/read_size.rs b/examples/read_size.rs index 2f69b951e..8eb74d1fc 100644 --- a/examples/read_size.rs +++ b/examples/read_size.rs @@ -4,7 +4,7 @@ use std::rc::Rc; use dioxus::{html::geometry::euclid::Rect, prelude::*}; fn main() { - LaunchBuilder::new().cfg( + LaunchBuilder::new().with_cfg( dioxus_desktop::Config::default().with_custom_head( r#"