diff options
Diffstat (limited to 'src/test/rustdoc-json/impls')
| -rw-r--r-- | src/test/rustdoc-json/impls/auto.rs | 18 | ||||
| -rw-r--r-- | src/test/rustdoc-json/impls/auxiliary/foreign_struct.rs | 1 | ||||
| -rw-r--r-- | src/test/rustdoc-json/impls/auxiliary/foreign_trait.rs | 1 | ||||
| -rw-r--r-- | src/test/rustdoc-json/impls/blanket_with_local.rs | 18 | ||||
| -rw-r--r-- | src/test/rustdoc-json/impls/foreign_for_local.rs | 18 | ||||
| -rw-r--r-- | src/test/rustdoc-json/impls/import_from_private.rs | 22 | ||||
| -rw-r--r-- | src/test/rustdoc-json/impls/local_for_foreign.rs | 18 | ||||
| -rw-r--r-- | src/test/rustdoc-json/impls/local_for_local.rs | 15 | ||||
| -rw-r--r-- | src/test/rustdoc-json/impls/local_for_local_primitive.rs | 21 | ||||
| -rw-r--r-- | src/test/rustdoc-json/impls/local_for_primitive.rs | 7 |
10 files changed, 0 insertions, 139 deletions
diff --git a/src/test/rustdoc-json/impls/auto.rs b/src/test/rustdoc-json/impls/auto.rs deleted file mode 100644 index 50d85241427..00000000000 --- a/src/test/rustdoc-json/impls/auto.rs +++ /dev/null @@ -1,18 +0,0 @@ -#![feature(no_core, auto_traits, lang_items)] -#![no_core] - -#[lang = "sized"] -trait Sized {} - -pub auto trait Bar {} - -/// has span -impl Foo { - pub fn baz(&self) {} -} - -// Testing spans, so all tests below code -// @is "$.index[*][?(@.kind=='impl' && @.inner.synthetic==true)].span" null -// @is "$.index[*][?(@.docs=='has span')].span.begin" "[10, 0]" -// @is "$.index[*][?(@.docs=='has span')].span.end" "[12, 1]" -pub struct Foo; diff --git a/src/test/rustdoc-json/impls/auxiliary/foreign_struct.rs b/src/test/rustdoc-json/impls/auxiliary/foreign_struct.rs deleted file mode 100644 index 832d0fce599..00000000000 --- a/src/test/rustdoc-json/impls/auxiliary/foreign_struct.rs +++ /dev/null @@ -1 +0,0 @@ -pub struct ForeignStruct; diff --git a/src/test/rustdoc-json/impls/auxiliary/foreign_trait.rs b/src/test/rustdoc-json/impls/auxiliary/foreign_trait.rs deleted file mode 100644 index 2c81bee6128..00000000000 --- a/src/test/rustdoc-json/impls/auxiliary/foreign_trait.rs +++ /dev/null @@ -1 +0,0 @@ -pub trait ForeignTrait {} diff --git a/src/test/rustdoc-json/impls/blanket_with_local.rs b/src/test/rustdoc-json/impls/blanket_with_local.rs deleted file mode 100644 index 2fb4a84b9a6..00000000000 --- a/src/test/rustdoc-json/impls/blanket_with_local.rs +++ /dev/null @@ -1,18 +0,0 @@ -// Test for the ICE in rust/83718 -// A blanket impl plus a local type together shouldn't result in mismatched ID issues - -// @has "$.index[*][?(@.name=='Load')]" -pub trait Load { - // @has "$.index[*][?(@.name=='load')]" - fn load() {} - // @has "$.index[*][?(@.name=='write')]" - fn write(self) {} -} - -impl<P> Load for P { - fn load() {} - fn write(self) {} -} - -// @has "$.index[*][?(@.name=='Wrapper')]" -pub struct Wrapper {} diff --git a/src/test/rustdoc-json/impls/foreign_for_local.rs b/src/test/rustdoc-json/impls/foreign_for_local.rs deleted file mode 100644 index 290c2d571e8..00000000000 --- a/src/test/rustdoc-json/impls/foreign_for_local.rs +++ /dev/null @@ -1,18 +0,0 @@ -// aux-build: foreign_trait.rs -extern crate foreign_trait; - -/// ForeignTrait id hack -pub use foreign_trait::ForeignTrait as _; -// @set ForeignTrait = "$.index[*][?(@.docs=='ForeignTrait id hack')].inner.id" - -pub struct LocalStruct; -// @set LocalStruct = "$.index[*][?(@.name=='LocalStruct')].id" - -/// foreign for local -impl foreign_trait::ForeignTrait for LocalStruct {} - -// @set impl = "$.index[*][?(@.docs=='foreign for local')].id" -// @is "$.index[*][?(@.docs=='foreign for local')].inner.for.inner.id" $LocalStruct -// @is "$.index[*][?(@.docs=='foreign for local')].inner.trait.id" $ForeignTrait - -// @has "$.index[*][?(@.name=='LocalStruct')].inner.impls[*]" $impl diff --git a/src/test/rustdoc-json/impls/import_from_private.rs b/src/test/rustdoc-json/impls/import_from_private.rs deleted file mode 100644 index fa88b6113a5..00000000000 --- a/src/test/rustdoc-json/impls/import_from_private.rs +++ /dev/null @@ -1,22 +0,0 @@ -// https://github.com/rust-lang/rust/issues/100252 - -#![feature(no_core)] -#![no_core] - -mod bar { - // @set baz = "$.index[*][?(@.kind=='struct')].id" - pub struct Baz; - // @set impl = "$.index[*][?(@.kind=='impl')].id" - impl Baz { - // @set doit = "$.index[*][?(@.kind=='function')].id" - pub fn doit() {} - } -} - -// @set import = "$.index[*][?(@.kind=='import')].id" -pub use bar::Baz; - -// @is "$.index[*][?(@.kind=='module')].inner.items[*]" $import -// @is "$.index[*][?(@.kind=='import')].inner.id" $baz -// @is "$.index[*][?(@.kind=='struct')].inner.impls[*]" $impl -// @is "$.index[*][?(@.kind=='impl')].inner.items[*]" $doit diff --git a/src/test/rustdoc-json/impls/local_for_foreign.rs b/src/test/rustdoc-json/impls/local_for_foreign.rs deleted file mode 100644 index 74f2f08b5a4..00000000000 --- a/src/test/rustdoc-json/impls/local_for_foreign.rs +++ /dev/null @@ -1,18 +0,0 @@ -// aux-build: foreign_struct.rs -extern crate foreign_struct; - -/// ForeignStruct id hack -pub use foreign_struct::ForeignStruct as _; -// @set ForeignStruct = "$.index[*][?(@.docs=='ForeignStruct id hack')].inner.id" - -pub trait LocalTrait {} -// @set LocalTrait = "$.index[*][?(@.name=='LocalTrait')].id" - -/// local for foreign -impl LocalTrait for foreign_struct::ForeignStruct {} - -// @set impl = "$.index[*][?(@.docs=='local for foreign')].id" -// @is "$.index[*][?(@.docs=='local for foreign')].inner.trait.id" $LocalTrait -// @is "$.index[*][?(@.docs=='local for foreign')].inner.for.inner.id" $ForeignStruct - -// @is "$.index[*][?(@.name=='LocalTrait')].inner.implementations[*]" $impl diff --git a/src/test/rustdoc-json/impls/local_for_local.rs b/src/test/rustdoc-json/impls/local_for_local.rs deleted file mode 100644 index 93dedb7ec92..00000000000 --- a/src/test/rustdoc-json/impls/local_for_local.rs +++ /dev/null @@ -1,15 +0,0 @@ -#![feature(no_core)] -#![no_core] - -// @set struct = "$.index[*][?(@.name=='Struct')].id" -pub struct Struct; -// @set trait = "$.index[*][?(@.name=='Trait')].id" -pub trait Trait {} -// @set impl = "$.index[*][?(@.docs=='impl')].id" -/// impl -impl Trait for Struct {} - -// @is "$.index[*][?(@.name=='Struct')].inner.impls[*]" $impl -// @is "$.index[*][?(@.name=='Trait')].inner.implementations[*]" $impl -// @is "$.index[*][?(@.docs=='impl')].inner.trait.id" $trait -// @is "$.index[*][?(@.docs=='impl')].inner.for.inner.id" $struct diff --git a/src/test/rustdoc-json/impls/local_for_local_primitive.rs b/src/test/rustdoc-json/impls/local_for_local_primitive.rs deleted file mode 100644 index 38e7e2658df..00000000000 --- a/src/test/rustdoc-json/impls/local_for_local_primitive.rs +++ /dev/null @@ -1,21 +0,0 @@ -#![feature(no_core)] -#![feature(rustdoc_internals)] -#![no_core] - -// @set Local = "$.index[*][?(@.name=='Local')].id" -pub trait Local {} - -// @is "$.index[*][?(@.docs=='Local for bool')].inner.trait.id" $Local -// @is "$.index[*][?(@.docs=='Local for bool')].inner.for.kind" '"primitive"' -// @is "$.index[*][?(@.docs=='Local for bool')].inner.for.inner" '"bool"' -/// Local for bool -impl Local for bool {} - -// @set impl = "$.index[*][?(@.docs=='Local for bool')].id" -// @is "$.index[*][?(@.name=='Local')].inner.implementations[*]" $impl - -// FIXME(#101695): Test bool's `impls` include "Local for bool" -// @has "$.index[*][?(@.name=='bool')]" -#[doc(primitive = "bool")] -/// Boolean docs -mod prim_bool {} diff --git a/src/test/rustdoc-json/impls/local_for_primitive.rs b/src/test/rustdoc-json/impls/local_for_primitive.rs deleted file mode 100644 index 7702a526fd8..00000000000 --- a/src/test/rustdoc-json/impls/local_for_primitive.rs +++ /dev/null @@ -1,7 +0,0 @@ -// @set local = "$.index[*][?(@.name=='Local')]" -pub trait Local {} - -// @set impl = "$.index[*][?(@.docs=='local for bool')].id" -// @is "$.index[*][?(@.name=='Local')].inner.implementations[*]" $impl -/// local for bool -impl Local for bool {} |
