diff options
| author | Dmitry Murzin <diraria@yandex.ru> | 2019-04-26 17:06:20 +0300 |
|---|---|---|
| committer | Dmitry Murzin <diraria@yandex.ru> | 2019-04-26 22:39:00 +0300 |
| commit | d2b4f4d4521fcbc8c30096775a2964aab088b154 (patch) | |
| tree | 405f74f9103b17cbfeec2ac5315ff49f20c7fd07 /src/test/rustdoc | |
| parent | 3ee936378662bd2e74be951d6a7011a95a6bd84d (diff) | |
| download | rust-d2b4f4d4521fcbc8c30096775a2964aab088b154.tar.gz rust-d2b4f4d4521fcbc8c30096775a2964aab088b154.zip | |
Make "Implementations on Foreign Types" items in sidebar link to specific impls
Diffstat (limited to 'src/test/rustdoc')
| -rw-r--r-- | src/test/rustdoc/sidebar-links-to-foreign-impl.rs | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/test/rustdoc/sidebar-links-to-foreign-impl.rs b/src/test/rustdoc/sidebar-links-to-foreign-impl.rs new file mode 100644 index 00000000000..6219a2c3b90 --- /dev/null +++ b/src/test/rustdoc/sidebar-links-to-foreign-impl.rs @@ -0,0 +1,16 @@ +// issue #56018: "Implementations on Foreign Types" sidebar items should link to specific impls + +#![crate_name = "foo"] + +// @has foo/trait.Foo.html +// @has - '//*[@class="sidebar-title"][@href="#foreign-impls"]' 'Implementations on Foreign Types' +// @has - '//h2[@id="foreign-impls"]' 'Implementations on Foreign Types' +// @has - '//*[@class="sidebar-links"]/a[@href="#impl-Foo-for-u32"]' 'u32' +// @has - '//h3[@id="impl-Foo-for-u32"]//code' 'impl Foo for u32' +// @has - '//*[@class="sidebar-links"]/a[@href="#impl-Foo-for-%26%27a%20str"]' "&'a str" +// @has - '//h3[@id="impl-Foo-for-%26%27a%20str"]//code' "impl<'a> Foo for &'a str" +pub trait Foo {} + +impl Foo for u32 {} + +impl<'a> Foo for &'a str {} |
