Skip to content

Commit

Permalink
Don't assume that core::fmt::Debug will always have one item.
Browse files Browse the repository at this point in the history
  • Loading branch information
aDotInTheVoid committed Nov 29, 2022
1 parent 69df0f2 commit 9286228
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion src/test/rustdoc-json/traits/uses_extern_trait.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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

0 comments on commit 9286228

Please sign in to comment.