diff --git a/packages/native-core/examples/simple_dioxus.rs b/packages/native-core/examples/simple_dioxus.rs index b4c911cd4..fa1b202dd 100644 --- a/packages/native-core/examples/simple_dioxus.rs +++ b/packages/native-core/examples/simple_dioxus.rs @@ -1,3 +1,4 @@ +#![allow(non_snake_case)] use dioxus::prelude::*; use dioxus_native_core::exports::shipyard::Component; use dioxus_native_core::node_ref::*; diff --git a/packages/native-core/src/utils/persistant_iterator.rs b/packages/native-core/src/utils/persistant_iterator.rs index 732789aac..96c2cffb7 100644 --- a/packages/native-core/src/utils/persistant_iterator.rs +++ b/packages/native-core/src/utils/persistant_iterator.rs @@ -218,7 +218,7 @@ fn traverse() { let mut vdom = VirtualDom::new(Base); let mutations = vdom.rebuild(); - let mut rdom: RealDom = RealDom::new(Box::new([])); + let mut rdom: RealDom = RealDom::new([]); let mut iter = PersistantElementIter::create(&mut rdom); let mut dioxus_state = DioxusState::create(&mut rdom); @@ -320,7 +320,7 @@ fn persist_removes() { } let mut vdom = VirtualDom::new(Base); - let mut rdom: RealDom = RealDom::new(Box::new([])); + let mut rdom: RealDom = RealDom::new([]); let build = vdom.rebuild(); println!("{build:#?}"); @@ -401,7 +401,7 @@ fn persist_instertions_before() { } let mut vdom = VirtualDom::new(Base); - let mut rdom: RealDom = RealDom::new(Box::new([])); + let mut rdom: RealDom = RealDom::new([]); let mut dioxus_state = DioxusState::create(&mut rdom); let build = vdom.rebuild(); @@ -459,7 +459,7 @@ fn persist_instertions_after() { } let mut vdom = VirtualDom::new(Base); - let mut rdom: RealDom = RealDom::new(Box::new([])); + let mut rdom: RealDom = RealDom::new([]); let mut iter = PersistantElementIter::create(&mut rdom); let mut dioxus_state = DioxusState::create(&mut rdom); diff --git a/packages/native-core/tests/called_minimally_on_build.rs b/packages/native-core/tests/called_minimally_on_build.rs index a55d8adfa..394cf464a 100644 --- a/packages/native-core/tests/called_minimally_on_build.rs +++ b/packages/native-core/tests/called_minimally_on_build.rs @@ -140,7 +140,7 @@ macro_rules! test_state{ let mutations = vdom.rebuild(); - let mut dom: RealDom = RealDom::new(Box::new([$( <$state>::to_type_erased() ),*])); + let mut dom: RealDom = RealDom::new([$( <$state>::to_type_erased() ),*]); let mut dioxus_state = DioxusState::create(&mut dom); dioxus_state.apply_mutations(&mut dom, mutations); diff --git a/packages/native-core/tests/fuzzing.rs b/packages/native-core/tests/fuzzing.rs index e34a953c7..5acdc33c0 100644 --- a/packages/native-core/tests/fuzzing.rs +++ b/packages/native-core/tests/fuzzing.rs @@ -346,7 +346,7 @@ fn create() { }, ); let mutations = vdom.rebuild(); - let mut rdom: RealDom = RealDom::new(Box::new([BlablaState::to_type_erased()])); + let mut rdom: RealDom = RealDom::new([BlablaState::to_type_erased()]); let mut dioxus_state = DioxusState::create(&mut rdom); dioxus_state.apply_mutations(&mut rdom, mutations); @@ -368,7 +368,7 @@ fn diff() { }, ); let mutations = vdom.rebuild(); - let mut rdom: RealDom = RealDom::new(Box::new([BlablaState::to_type_erased()])); + let mut rdom: RealDom = RealDom::new([BlablaState::to_type_erased()]); let mut dioxus_state = DioxusState::create(&mut rdom); dioxus_state.apply_mutations(&mut rdom, mutations); diff --git a/packages/native-core/tests/miri_native.rs b/packages/native-core/tests/miri_native.rs index 87888d188..75f5b6eb4 100644 --- a/packages/native-core/tests/miri_native.rs +++ b/packages/native-core/tests/miri_native.rs @@ -131,9 +131,9 @@ fn native_core_is_okay() { .unwrap(); rt.block_on(async { - let rdom = Arc::new(Mutex::new(RealDom::new(Box::new([ + let rdom = Arc::new(Mutex::new(RealDom::new([ BlablaState::to_type_erased(), - ])))); + ]))); let mut dioxus_state = DioxusState::create(&mut *rdom.lock().unwrap()); let mut dom = VirtualDom::new(app); diff --git a/packages/native-core/tests/passes.rs b/packages/native-core/tests/passes.rs index 7f69b8968..368333fb5 100644 --- a/packages/native-core/tests/passes.rs +++ b/packages/native-core/tests/passes.rs @@ -50,7 +50,7 @@ fn node_pass() { } } - let mut tree: RealDom = RealDom::new(Box::new([Number::to_type_erased()])); + let mut tree: RealDom = RealDom::new([Number::to_type_erased()]); tree.update_state(SendAnyMap::new()); assert_eq!( @@ -140,10 +140,10 @@ fn dependant_node_pass() { } } - let mut tree: RealDom = RealDom::new(Box::new([ + let mut tree: RealDom = RealDom::new([ AddNumber::to_type_erased(), SubtractNumber::to_type_erased(), - ])); + ]); tree.update_state(SendAnyMap::new()); let root = tree.get(tree.root_id()).unwrap(); @@ -243,10 +243,10 @@ fn independant_node_pass() { } } - let mut tree: RealDom = RealDom::new(Box::new([ + let mut tree: RealDom = RealDom::new([ AddNumber::to_type_erased(), SubtractNumber::to_type_erased(), - ])); + ]); tree.update_state(SendAnyMap::new()); let root = tree.get(tree.root_id()).unwrap(); @@ -320,7 +320,7 @@ fn down_pass() { } } - let mut tree: RealDom = RealDom::new(Box::new([AddNumber::to_type_erased()])); + let mut tree: RealDom = RealDom::new([AddNumber::to_type_erased()]); let grandchild1 = tree.create_node(create_blank_element()); let grandchild1 = grandchild1.id(); let mut child1 = tree.create_node(create_blank_element()); @@ -406,7 +406,7 @@ fn up_pass() { } } - let mut tree: RealDom = RealDom::new(Box::new([AddNumber::to_type_erased()])); + let mut tree: RealDom = RealDom::new([AddNumber::to_type_erased()]); let grandchild1 = tree.create_node(create_blank_element()); let grandchild1 = grandchild1.id(); let mut child1 = tree.create_node(create_blank_element()); diff --git a/packages/rink/src/lib.rs b/packages/rink/src/lib.rs index 1111d73dc..9fceb6b48 100644 --- a/packages/rink/src/lib.rs +++ b/packages/rink/src/lib.rs @@ -84,12 +84,12 @@ pub fn render( UnboundedSender, ) -> R, ) -> Result<()> { - let mut rdom = RealDom::new(Box::new([ + let mut rdom = RealDom::new([ TaffyLayout::to_type_erased(), Focus::to_type_erased(), StyleModifier::to_type_erased(), PreventDefault::to_type_erased(), - ])); + ]); let (handler, mut register_event) = RinkInputHandler::create(&mut rdom);