diff options
| author | Nixon Enraght-Moony <nixon.emoony@gmail.com> | 2022-11-29 18:27:16 +0000 |
|---|---|---|
| committer | Nixon Enraght-Moony <nixon.emoony@gmail.com> | 2022-11-29 18:27:16 +0000 |
| commit | 928622812c8f885d8d802ccee36bbe538a47e801 (patch) | |
| tree | 60d9e199a9d952b93e445c078a10fe131ae38178 | |
| parent | 69df0f2c2f665d7f4e38a3579a81d4efc0d81034 (diff) | |
| download | rust-928622812c8f885d8d802ccee36bbe538a47e801.tar.gz rust-928622812c8f885d8d802ccee36bbe538a47e801.zip | |
Don't assume that core::fmt::Debug will always have one item.
| -rw-r--r-- | src/test/rustdoc-json/traits/uses_extern_trait.rs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/test/rustdoc-json/traits/uses_extern_trait.rs b/src/test/rustdoc-json/traits/uses_extern_trait.rs index 430dd1543f5..a4add43c6a1 100644 --- a/src/test/rustdoc-json/traits/uses_extern_trait.rs +++ b/src/test/rustdoc-json/traits/uses_extern_trait.rs @@ -3,5 +3,10 @@ pub fn drop_default<T: core::default::Default>(_x: T) {} // FIXME(adotinthevoid): Theses shouldn't be here // @has "$.index[*][?(@.name=='Debug')]" -// @set Debug_fmt = "$.index[*][?(@.name=='Debug')].inner.items[*]" + +// Debug may have several items. All we depend on here the that `fmt` is first. See +// https://github.com/rust-lang/rust/pull/104525#issuecomment-1331087852 for why we +// can't use [*]. + +// @set Debug_fmt = "$.index[*][?(@.name=='Debug')].inner.items[0]" // @has "$.index[*][?(@.name=='fmt')].id" $Debug_fmt |
