mirror of
https://github.com/servo/servo.git
synced 2025-07-24 15:50:21 +01:00
Stop using Vec::from_elem.
It is obsolete on Rust master.
This commit is contained in:
parent
60a901328a
commit
05c4e3b9f5
5 changed files with 15 additions and 8 deletions
|
@ -4584,11 +4584,12 @@ class CGBindingRoot(CGThing):
|
|||
'page::JSPageInfo',
|
||||
'libc',
|
||||
'servo_util::str::DOMString',
|
||||
'std::mem',
|
||||
'std::cmp',
|
||||
'std::iter::repeat',
|
||||
'std::mem',
|
||||
'std::num',
|
||||
'std::ptr',
|
||||
'std::str',
|
||||
'std::num',
|
||||
])
|
||||
|
||||
# Add the auto-generated comment.
|
||||
|
@ -4885,7 +4886,7 @@ class CallbackMember(CGNativeMember):
|
|||
if self.argCount > 0:
|
||||
replacements["argCount"] = self.argCountStr
|
||||
replacements["argvDecl"] = string.Template(
|
||||
"let mut argv = Vec::from_elem(${argCount}, UndefinedValue());\n"
|
||||
"let mut argv = repeat(UndefinedValue()).take(${argCount}).collect::<Vec<_>>();\n"
|
||||
).substitute(replacements)
|
||||
else:
|
||||
# Avoid weird 0-sized arrays
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue