Skip to content

Commit 12eda16

Browse files
committed
Update tests to use #[rustc_auto_trait]
1 parent 8577733 commit 12eda16

File tree

90 files changed

+355
-263
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

90 files changed

+355
-263
lines changed

tests/pretty/auto-trait.rs

Lines changed: 0 additions & 9 deletions
This file was deleted.

tests/run-make/simd-ffi/simd.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,8 @@ pub mod marker {
6868
}
6969

7070
#[lang = "freeze"]
71-
auto trait Freeze {}
71+
#[rustc_auto_trait]
72+
trait Freeze {}
7273

7374
#[macro_export]
7475
#[rustc_builtin_macro]

tests/run-make/target-specs/foo.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@ trait Copy {}
88
trait Sized {}
99

1010
#[lang = "freeze"]
11-
auto trait Freeze {}
11+
#[rustc_auto_trait]
12+
trait Freeze {}
1213

1314
#[lang = "start"]
1415
fn start<T>(_main: fn() -> T, _argc: isize, _argv: *const *const u8, _sigpipe: u8) -> isize {

tests/rustdoc-json/impls/auto.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
#[lang = "sized"]
55
trait Sized {}
66

7-
pub auto trait Bar {}
7+
#[rustc_auto_trait]
8+
pub trait Bar {}
89

910
/// has span
1011
impl Foo {

tests/rustdoc/auto-traits.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,11 @@
66

77
extern crate auto_traits;
88

9+
// FIXME(auto_traits): Don't render the contextual keyword `auto` but a "text in an outline"
910
// @has 'foo/trait.Foo.html' '//pre' 'pub unsafe auto trait Foo'
10-
pub unsafe auto trait Foo {}
11+
#[rustc_auto_trait]
12+
pub unsafe trait Foo {}
1113

14+
// FIXME(auto_traits): Don't render the contextual keyword `auto` but a "text in an outline"
1215
// @has 'foo/trait.Bar.html' '//pre' 'pub unsafe auto trait Bar'
1316
pub use auto_traits::Bar;

tests/rustdoc/auto_aliases.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,5 @@
33
// @has auto_aliases/trait.Bar.html '//*[@data-aliases="auto_aliases::Foo"]' 'impl Bar for Foo'
44
pub struct Foo;
55

6-
pub auto trait Bar {}
6+
#[rustc_auto_trait]
7+
pub trait Bar {}
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
#![feature(auto_traits)]
22

3-
pub unsafe auto trait Bar {}
3+
#[rustc_auto_trait]
4+
pub unsafe trait Bar {}

tests/rustdoc/auxiliary/rustdoc-default-impl.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
pub mod bar {
44
use std::marker;
55

6-
pub auto trait Bar {}
6+
#[rustc_auto_trait]
7+
pub trait Bar {}
78

89
pub trait Foo {
910
fn foo(&self) {}
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
#![feature(auto_traits)]
22

3-
pub auto trait AnAutoTrait {}
3+
#[rustc_auto_trait]
4+
pub trait AnAutoTrait {}

tests/rustdoc/impl-parts.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
#![feature(negative_impls)]
22
#![feature(auto_traits)]
33

4-
pub auto trait AnAutoTrait {}
4+
#[rustc_auto_trait]
5+
pub trait AnAutoTrait {}
56

67
pub struct Foo<T> { field: T }
78

0 commit comments

Comments
 (0)