diff options
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/rustdoc/const-generics/const-impl.rs | 7 | ||||
| -rw-r--r-- | src/test/rustdoc/show-const-contents.rs | 3 |
2 files changed, 10 insertions, 0 deletions
diff --git a/src/test/rustdoc/const-generics/const-impl.rs b/src/test/rustdoc/const-generics/const-impl.rs index 819adfeb9c7..7361b22b747 100644 --- a/src/test/rustdoc/const-generics/const-impl.rs +++ b/src/test/rustdoc/const-generics/const-impl.rs @@ -30,3 +30,10 @@ impl <T> VSet<T, {Order::Unsorted}> { Self { inner: Vec::new() } } } + +pub struct Escape<const S: &'static str>; + +// @has foo/struct.Escape.html '//h3[@id="impl"]/code' 'impl Escape<{ r#"<script>alert("Escape");</script>"# }>' +impl Escape<{ r#"<script>alert("Escape");</script>"# }> { + pub fn f() {} +} diff --git a/src/test/rustdoc/show-const-contents.rs b/src/test/rustdoc/show-const-contents.rs index 6d95f7827a1..e84f6e52c75 100644 --- a/src/test/rustdoc/show-const-contents.rs +++ b/src/test/rustdoc/show-const-contents.rs @@ -62,3 +62,6 @@ macro_rules! int_module { // @has show_const_contents/constant.MIN.html '= i16::min_value(); // -32_768i16' int_module!(i16); + +// @has show_const_contents/constant.ESCAPE.html //pre '= r#"<script>alert("ESCAPE");</script>"#;' +pub const ESCAPE: &str = r#"<script>alert("ESCAPE");</script>"#; |
