diff --git a/components/script/dom/node.rs b/components/script/dom/node.rs index 6a2ccea832f..d6bc301955d 100644 --- a/components/script/dom/node.rs +++ b/components/script/dom/node.rs @@ -1792,9 +1792,8 @@ impl Node { pub fn collect_text_contents>>(iterator: T) -> DOMString { let mut content = String::new(); for node in iterator { - match node.downcast::() { - Some(ref text) => content.push_str(&text.upcast::().data()), - None => (), + if let Some(ref text) = node.downcast::() { + content.push_str(&text.upcast::().data()); } } DOMString::from(content)