diff options
Diffstat (limited to 'tests/rustdoc/impl/implementor-stable-version.rs')
| -rw-r--r-- | tests/rustdoc/impl/implementor-stable-version.rs | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/tests/rustdoc/impl/implementor-stable-version.rs b/tests/rustdoc/impl/implementor-stable-version.rs new file mode 100644 index 00000000000..cd4fa93f803 --- /dev/null +++ b/tests/rustdoc/impl/implementor-stable-version.rs @@ -0,0 +1,21 @@ +#![stable(feature = "bar", since = "3.3.3")] +#![crate_name = "foo"] + +#![feature(staged_api)] + +#[stable(feature = "bar", since = "3.3.3")] +pub trait Bar {} + +#[stable(feature = "baz", since = "3.3.3")] +pub trait Baz {} + +#[stable(feature = "baz", since = "3.3.3")] +pub struct Foo; + +//@ has foo/trait.Bar.html '//div[@id="implementors-list"]//span[@class="since"]' '4.4.4' +#[stable(feature = "foobar", since = "4.4.4")] +impl Bar for Foo {} + +//@ has foo/trait.Baz.html '//div[@id="implementors-list"]//span[@class="since"]' '3.3.3' +#[stable(feature = "foobaz", since = "3.3.3")] +impl Baz for Foo {} |
