Remove the unused lifetime variable from XMLHttpRequestMethods.

The lifetime applies to the JSRef type the trait is implemented on, not to the
trait itself.
This commit is contained in:
Ms2ger 2014-07-27 22:39:44 +02:00
parent 0f9942a2c6
commit bb1c16c9af

View file

@ -257,7 +257,7 @@ impl XMLHttpRequest {
} }
} }
pub trait XMLHttpRequestMethods<'a> { pub trait XMLHttpRequestMethods {
fn GetOnreadystatechange(&self) -> Option<EventHandlerNonNull>; fn GetOnreadystatechange(&self) -> Option<EventHandlerNonNull>;
fn SetOnreadystatechange(&self, listener: Option<EventHandlerNonNull>); fn SetOnreadystatechange(&self, listener: Option<EventHandlerNonNull>);
fn ReadyState(&self) -> u16; fn ReadyState(&self) -> u16;
@ -284,7 +284,7 @@ pub trait XMLHttpRequestMethods<'a> {
fn GetResponseXML(&self) -> Option<Temporary<Document>>; fn GetResponseXML(&self) -> Option<Temporary<Document>>;
} }
impl<'a> XMLHttpRequestMethods<'a> for JSRef<'a, XMLHttpRequest> { impl<'a> XMLHttpRequestMethods for JSRef<'a, XMLHttpRequest> {
fn GetOnreadystatechange(&self) -> Option<EventHandlerNonNull> { fn GetOnreadystatechange(&self) -> Option<EventHandlerNonNull> {
let eventtarget: &JSRef<EventTarget> = EventTargetCast::from_ref(self); let eventtarget: &JSRef<EventTarget> = EventTargetCast::from_ref(self);
eventtarget.get_event_handler_common("readystatechange") eventtarget.get_event_handler_common("readystatechange")