Auto merge of #40451 - ollie27:rustdoc_impls_js_escape, r=GuillaumeGomez

rustdoc: Fix string escaping in implementors js files

The generated HTML can contain quotes so we need to make sure they are
escaped before inserting into the js files.
This commit is contained in:
bors 2017-03-13 12:44:22 +00:00
commit a5483a7f36
1 changed files with 1 additions and 1 deletions

View File

@ -763,7 +763,7 @@ fn write_shared(cx: &Context,
// going on). If they're in different crates then the crate defining
// the trait will be interested in our implementation.
if imp.def_id.krate == did.krate { continue }
write!(implementors, r#""{}","#, imp.impl_).unwrap();
write!(implementors, "{},", as_json(&imp.impl_.to_string())).unwrap();
}
implementors.push_str("];");