Support WebIDL record<>

This commit is contained in:
Kagami Sascha Rosylight 2019-10-15 17:14:00 +09:00
parent 9785613310
commit b697621b05
12 changed files with 316 additions and 249 deletions

View file

@ -215,11 +215,9 @@ impl Headers {
}
Ok(())
},
Some(HeadersInit::StringByteStringRecord(m)) => {
Some(HeadersInit::ByteStringByteStringRecord(m)) => {
for (key, value) in m.iter() {
let key_vec = key.as_ref().to_string().into();
let headers_key = ByteString::new(key_vec);
self.Append(headers_key, value.clone())?;
self.Append(key.clone(), value.clone())?;
}
Ok(())
},