diff options
author | Corey Farwell <coreyf@rwell.org> | 2015-10-11 20:47:45 -0400 |
---|---|---|
committer | Corey Farwell <coreyf@rwell.org> | 2015-10-11 20:47:45 -0400 |
commit | 81e034885baa6d2da0c758d150a94c58ced70131 (patch) | |
tree | 73fe64767d3180abf713188cc2d01fb388acc1bf /components/script/dom/virtualmethods.rs | |
parent | 9c1cb9f61e3d7a34fa49355d28d9edc236c0690f (diff) | |
download | servo-81e034885baa6d2da0c758d150a94c58ced70131.tar.gz servo-81e034885baa6d2da0c758d150a94c58ced70131.zip |
Cleanup code that was warned by rust-clippy
Diffstat (limited to 'components/script/dom/virtualmethods.rs')
-rw-r--r-- | components/script/dom/virtualmethods.rs | 66 |
1 files changed, 33 insertions, 33 deletions
diff --git a/components/script/dom/virtualmethods.rs b/components/script/dom/virtualmethods.rs index 639b1ebd756..49d5ae8670d 100644 --- a/components/script/dom/virtualmethods.rs +++ b/components/script/dom/virtualmethods.rs @@ -119,137 +119,137 @@ pub trait VirtualMethods { /// method call on the trait object will invoke the corresponding method on the /// concrete type, propagating up the parent hierarchy unless otherwise /// interrupted. -pub fn vtable_for<'a>(node: &'a Node) -> &'a (VirtualMethods + 'a) { +pub fn vtable_for(node: &Node) -> &VirtualMethods { match node.type_id() { NodeTypeId::Element(ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLAnchorElement)) => { let element = HTMLAnchorElementCast::to_ref(node).unwrap(); - element as &'a (VirtualMethods + 'a) + element as &VirtualMethods } NodeTypeId::Element(ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLAppletElement)) => { - HTMLAppletElementCast::to_ref(node).unwrap() as &'a (VirtualMethods + 'a) + HTMLAppletElementCast::to_ref(node).unwrap() as &VirtualMethods } NodeTypeId::Element(ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLAreaElement)) => { let element = HTMLAreaElementCast::to_ref(node).unwrap(); - element as &'a (VirtualMethods + 'a) + element as &VirtualMethods } NodeTypeId::Element(ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLBaseElement)) => { let element = HTMLBaseElementCast::to_ref(node).unwrap(); - element as &'a (VirtualMethods + 'a) + element as &VirtualMethods } NodeTypeId::Element(ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLBodyElement)) => { let element = HTMLBodyElementCast::to_ref(node).unwrap(); - element as &'a (VirtualMethods + 'a) + element as &VirtualMethods } NodeTypeId::Element(ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLButtonElement)) => { let element = HTMLButtonElementCast::to_ref(node).unwrap(); - element as &'a (VirtualMethods + 'a) + element as &VirtualMethods } NodeTypeId::Element(ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLCanvasElement)) => { let element = HTMLCanvasElementCast::to_ref(node).unwrap(); - element as &'a (VirtualMethods + 'a) + element as &VirtualMethods } NodeTypeId::Element(ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLFieldSetElement)) => { let element = HTMLFieldSetElementCast::to_ref(node).unwrap(); - element as &'a (VirtualMethods + 'a) + element as &VirtualMethods } NodeTypeId::Element(ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLFontElement)) => { let element = HTMLFontElementCast::to_ref(node).unwrap(); - element as &'a (VirtualMethods + 'a) + element as &VirtualMethods } NodeTypeId::Element(ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLFormElement)) => { let element = HTMLFormElementCast::to_ref(node).unwrap(); - element as &'a (VirtualMethods + 'a) + element as &VirtualMethods } NodeTypeId::Element(ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLHeadElement)) => { let element = HTMLHeadElementCast::to_ref(node).unwrap(); - element as &'a (VirtualMethods + 'a) + element as &VirtualMethods } NodeTypeId::Element(ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLImageElement)) => { let element = HTMLImageElementCast::to_ref(node).unwrap(); - element as &'a (VirtualMethods + 'a) + element as &VirtualMethods } NodeTypeId::Element(ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLIFrameElement)) => { let element = HTMLIFrameElementCast::to_ref(node).unwrap(); - element as &'a (VirtualMethods + 'a) + element as &VirtualMethods } NodeTypeId::Element(ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLInputElement)) => { let element = HTMLInputElementCast::to_ref(node).unwrap(); - element as &'a (VirtualMethods + 'a) + element as &VirtualMethods } NodeTypeId::Element(ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLLinkElement)) => { let element = HTMLLinkElementCast::to_ref(node).unwrap(); - element as &'a (VirtualMethods + 'a) + element as &VirtualMethods } NodeTypeId::Element(ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLMetaElement)) => { let element = HTMLMetaElementCast::to_ref(node).unwrap(); - element as &'a (VirtualMethods + 'a) + element as &VirtualMethods } NodeTypeId::Element(ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLObjectElement)) => { let element = HTMLObjectElementCast::to_ref(node).unwrap(); - element as &'a (VirtualMethods + 'a) + element as &VirtualMethods } NodeTypeId::Element(ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLOptGroupElement)) => { let element = HTMLOptGroupElementCast::to_ref(node).unwrap(); - element as &'a (VirtualMethods + 'a) + element as &VirtualMethods } NodeTypeId::Element(ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLOptionElement)) => { let element = HTMLOptionElementCast::to_ref(node).unwrap(); - element as &'a (VirtualMethods + 'a) + element as &VirtualMethods } NodeTypeId::Element(ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLScriptElement)) => { let element = HTMLScriptElementCast::to_ref(node).unwrap(); - element as &'a (VirtualMethods + 'a) + element as &VirtualMethods } NodeTypeId::Element(ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLSelectElement)) => { let element = HTMLSelectElementCast::to_ref(node).unwrap(); - element as &'a (VirtualMethods + 'a) + element as &VirtualMethods } NodeTypeId::Element(ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLStyleElement)) => { let element = HTMLStyleElementCast::to_ref(node).unwrap(); - element as &'a (VirtualMethods + 'a) + element as &VirtualMethods } NodeTypeId::Element(ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLTableElement)) => { let element = HTMLTableElementCast::to_ref(node).unwrap(); - element as &'a (VirtualMethods + 'a) + element as &VirtualMethods } NodeTypeId::Element(ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLTableCellElement(_))) => { let element = HTMLTableCellElementCast::to_ref(node).unwrap(); - element as &'a (VirtualMethods + 'a) + element as &VirtualMethods } NodeTypeId::Element(ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLTableRowElement)) => { let element = HTMLTableRowElementCast::to_ref(node).unwrap(); - element as &'a (VirtualMethods + 'a) + element as &VirtualMethods } NodeTypeId::Element(ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLTableSectionElement)) => { let element = HTMLTableSectionElementCast::to_ref(node).unwrap(); - element as &'a (VirtualMethods + 'a) + element as &VirtualMethods } NodeTypeId::Element(ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLTemplateElement)) => { - HTMLTemplateElementCast::to_ref(node).unwrap() as &'a (VirtualMethods + 'a) + HTMLTemplateElementCast::to_ref(node).unwrap() as &VirtualMethods } NodeTypeId::Element(ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLTextAreaElement)) => { let element = HTMLTextAreaElementCast::to_ref(node).unwrap(); - element as &'a (VirtualMethods + 'a) + element as &VirtualMethods } NodeTypeId::Element(ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLTitleElement)) => { let element = HTMLTitleElementCast::to_ref(node).unwrap(); - element as &'a (VirtualMethods + 'a) + element as &VirtualMethods } NodeTypeId::Element(ElementTypeId::Element) => { let element = ElementCast::to_ref(node).unwrap(); - element as &'a (VirtualMethods + 'a) + element as &VirtualMethods } NodeTypeId::Element(_) => { let element = HTMLElementCast::to_ref(node).unwrap(); - element as &'a (VirtualMethods + 'a) + element as &VirtualMethods } _ => { - node as &'a (VirtualMethods + 'a) + node as &VirtualMethods } } } |