diff --git a/components/script/dom/headers.rs b/components/script/dom/headers.rs index 182dcbf9ac2d..e97edc005722 100644 --- a/components/script/dom/headers.rs +++ b/components/script/dom/headers.rs @@ -4,6 +4,7 @@ use dom::bindings::cell::DOMRefCell; use dom::bindings::codegen::Bindings::HeadersBinding; +use dom::bindings::codegen::Bindings::HeadersBinding::HeadersMethods; use dom::bindings::error::Error; use dom::bindings::global::GlobalRef; use dom::bindings::js::Root; @@ -42,9 +43,11 @@ impl Headers { pub fn new(global: GlobalRef) -> Root { reflect_dom_object(box Headers::new_inherited(), global, HeadersBinding::Wrap) } +} +impl HeadersMethods for Headers { // https://fetch.spec.whatwg.org/#concept-headers-append - pub fn Append(&self, name: ByteString, value: ByteString) -> Result<(), Error> { + fn Append(&self, name: ByteString, value: ByteString) -> Result<(), Error> { // Step 1 let value = normalize_value(value); diff --git a/components/script/dom/webidls/Headers.webidl b/components/script/dom/webidls/Headers.webidl index 0b9c0ce01564..038dbe46f74f 100644 --- a/components/script/dom/webidls/Headers.webidl +++ b/components/script/dom/webidls/Headers.webidl @@ -6,8 +6,8 @@ /* typedef (Headers or sequence>) HeadersInit; */ -/* [Constructor(optional HeadersInit init), - * Exposed=(Window,Worker)] */ +/* [Constructor(optional HeadersInit init),*/ + [Exposed=(Window,Worker)] interface Headers { [Throws]