From 32af136fb0e9b3d5bdfcc5c2ce18e6de20dbd65c Mon Sep 17 00:00:00 2001 From: Florian Hartwig Date: Tue, 31 Oct 2017 02:01:23 +0100 Subject: Make rustdoc not include self-by-value methods from Deref target --- src/test/rustdoc/auxiliary/issue-19190-3.rs | 4 ++-- src/test/rustdoc/issue-19190-2.rs | 8 ++++---- src/test/rustdoc/issue-19190-3.rs | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) (limited to 'src/test/rustdoc') diff --git a/src/test/rustdoc/auxiliary/issue-19190-3.rs b/src/test/rustdoc/auxiliary/issue-19190-3.rs index 2c9271202a6..44621643431 100644 --- a/src/test/rustdoc/auxiliary/issue-19190-3.rs +++ b/src/test/rustdoc/auxiliary/issue-19190-3.rs @@ -15,8 +15,8 @@ use std::ops::Deref; pub struct Foo; impl Deref for Foo { - type Target = i32; - fn deref(&self) -> &i32 { loop {} } + type Target = String; + fn deref(&self) -> &String { loop {} } } pub struct Bar; diff --git a/src/test/rustdoc/issue-19190-2.rs b/src/test/rustdoc/issue-19190-2.rs index 8835e18f1c5..5688c5cba0b 100644 --- a/src/test/rustdoc/issue-19190-2.rs +++ b/src/test/rustdoc/issue-19190-2.rs @@ -13,10 +13,10 @@ use std::ops::Deref; pub struct Bar; impl Deref for Bar { - type Target = i32; - fn deref(&self) -> &i32 { loop {} } + type Target = String; + fn deref(&self) -> &String { loop {} } } // @has issue_19190_2/struct.Bar.html -// @has - '//*[@id="method.count_ones"]' 'fn count_ones(self) -> u32' -// @!has - '//*[@id="method.min_value"]' 'fn min_value() -> i32' +// @!has - '//*[@id="method.new"]' 'fn new() -> String' +// @has - '//*[@id="method.as_str"]' 'fn as_str(&self) -> &str' diff --git a/src/test/rustdoc/issue-19190-3.rs b/src/test/rustdoc/issue-19190-3.rs index 64c396b29f2..be2e15dffc0 100644 --- a/src/test/rustdoc/issue-19190-3.rs +++ b/src/test/rustdoc/issue-19190-3.rs @@ -17,8 +17,8 @@ use std::ops::Deref; use issue_19190_3::Baz; // @has issue_19190_3/struct.Foo.html -// @has - '//*[@id="method.count_ones"]' 'fn count_ones(self) -> u32' -// @!has - '//*[@id="method.min_value"]' 'fn min_value() -> i32' +// @has - '//*[@id="method.as_str"]' 'fn as_str(&self) -> &str' +// @!has - '//*[@id="method.new"]' 'fn new() -> String' pub use issue_19190_3::Foo; // @has issue_19190_3/struct.Bar.html -- cgit 1.4.1-3-g733a5