diff --git a/dynatos-html/src/lib.rs b/dynatos-html/src/lib.rs
index 4d42c31..845fb35 100644
--- a/dynatos-html/src/lib.rs
+++ b/dynatos-html/src/lib.rs
@@ -86,7 +86,7 @@ impl Children for () {
}
}
-impl Children for [C; N]
+impl Children for &'_ [C]
where
C: AsRef,
{
@@ -105,6 +105,24 @@ where
}
}
+impl Children for [C; N]
+where
+ C: AsRef,
+{
+ fn append_all(self, node: &web_sys::Node) -> Result<(), JsValue> {
+ self.as_slice().append_all(node)
+ }
+}
+
+impl Children for Vec
+where
+ C: AsRef,
+{
+ fn append_all(self, node: &web_sys::Node) -> Result<(), JsValue> {
+ self.as_slice().append_all(node)
+ }
+}
+
/// Implements `Children` on tuples
macro impl_children_tuple( $( $( $C:ident($idx:tt) ),*; )* ) {
$(