diff --git a/packages/yew/src/functional/mod.rs b/packages/yew/src/functional/mod.rs index 1f3ce01317a..6ba9f601f91 100644 --- a/packages/yew/src/functional/mod.rs +++ b/packages/yew/src/functional/mod.rs @@ -337,7 +337,7 @@ where }; Self { - _never: std::marker::PhantomData::default(), + _never: std::marker::PhantomData, hook_ctx: HookContext::new( scope, re_render, diff --git a/packages/yew/src/utils/mod.rs b/packages/yew/src/utils/mod.rs index 6cdb047685a..98934ed054b 100644 --- a/packages/yew/src/utils/mod.rs +++ b/packages/yew/src/utils/mod.rs @@ -19,34 +19,25 @@ pub struct NodeSeq(Vec, PhantomData); impl, OUT> From for NodeSeq { fn from(val: IN) -> Self { - Self(vec![val.into()], PhantomData::default()) + Self(vec![val.into()], PhantomData) } } impl, OUT> From> for NodeSeq { fn from(val: Option) -> Self { - Self( - val.map(|s| vec![s.into()]).unwrap_or_default(), - PhantomData::default(), - ) + Self(val.map(|s| vec![s.into()]).unwrap_or_default(), PhantomData) } } impl, OUT> From> for NodeSeq { fn from(val: Vec) -> Self { - Self( - val.into_iter().map(|x| x.into()).collect(), - PhantomData::default(), - ) + Self(val.into_iter().map(|x| x.into()).collect(), PhantomData) } } impl + Clone, OUT> From<&ChildrenRenderer> for NodeSeq { fn from(val: &ChildrenRenderer) -> Self { - Self( - val.iter().map(|x| x.into()).collect(), - PhantomData::default(), - ) + Self(val.iter().map(|x| x.into()).collect(), PhantomData) } }