소스 검색

fix js framework benchmark

Evan Almloff 1 년 전
부모
커밋
74ec3a4a82
2개의 변경된 파일4개의 추가작업 그리고 4개의 파일을 삭제
  1. 2 2
      packages/dioxus/benches/jsframework.rs
  2. 2 2
      packages/dioxus/src/launch.rs

+ 2 - 2
packages/dioxus/benches/jsframework.rs

@@ -19,6 +19,7 @@
 
 use criterion::{criterion_group, criterion_main, Criterion};
 use dioxus::prelude::*;
+use dioxus_core::NoOpMutations;
 use rand::prelude::*;
 
 criterion_group!(mbenches, create_rows);
@@ -30,8 +31,7 @@ fn create_rows(c: &mut Criterion) {
         let _ = dom.rebuild(&mut dioxus_core::NoOpMutations);
 
         b.iter(|| {
-            let g = dom.rebuild(&mut ());
-            assert!(g.edits.len() > 1);
+            dom.rebuild(&mut NoOpMutations);
         })
     });
 }

+ 2 - 2
packages/dioxus/src/launch.rs

@@ -170,13 +170,13 @@ pub fn launch(app: fn() -> Element) {
     LaunchBuilder::new().launch(app)
 }
 
-#[cfg(all(feature = "web"))]
+#[cfg(feature = "web")]
 /// Launch your web application without any additional configuration. See [`LaunchBuilder`] for more options.
 pub fn launch_web(app: fn() -> Element) {
     LaunchBuilder::web().launch(app)
 }
 
-#[cfg(all(feature = "desktop"))]
+#[cfg(feature = "desktop")]
 /// Launch your desktop application without any additional configuration. See [`LaunchBuilder`] for more options.
 pub fn launch_desktop(app: fn() -> Element) {
     LaunchBuilder::desktop().launch(app)