aboutsummaryrefslogtreecommitdiffstats
path: root/components/script
diff options
context:
space:
mode:
Diffstat (limited to 'components/script')
-rw-r--r--components/script/dom/bindings/codegen/CodegenRust.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/components/script/dom/bindings/codegen/CodegenRust.py b/components/script/dom/bindings/codegen/CodegenRust.py
index 8b7b427f689..aa0c682c561 100644
--- a/components/script/dom/bindings/codegen/CodegenRust.py
+++ b/components/script/dom/bindings/codegen/CodegenRust.py
@@ -5232,7 +5232,6 @@ class CGBindingRoot(CGThing):
'util::str::DOMString',
'std::borrow::ToOwned',
'std::cmp',
- 'std::iter::repeat',
'std::mem',
'std::num',
'std::ptr',
@@ -5555,7 +5554,7 @@ class CallbackMember(CGNativeMember):
if self.argCount > 0:
replacements["argCount"] = self.argCountStr
replacements["argvDecl"] = string.Template(
- "let mut argv = repeat(UndefinedValue()).take(${argCount}).collect::<Vec<_>>();\n"
+ "let mut argv = vec![UndefinedValue(); ${argCount}];\n"
).substitute(replacements)
else:
# Avoid weird 0-sized arrays