Rollup merge of #140074 - aDotInTheVoid:auto-test, r=GuillaumeGomez

rustdoc-json: Improve test for auto-trait impls

The TODO is fixable now due-to #138763. While I was here I realized there's probably a a few more things we should also test.

r? ```@GuillaumeGomez```
This commit is contained in:
Chris Denton 2025-04-21 18:53:18 +00:00 committed by GitHub
commit a37f4236cd
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -17,6 +17,8 @@ impl Foo {
// Testing spans, so all tests below code
//@ is "$.index[?(@.docs=='has span')].span.begin" "[13, 1]"
//@ is "$.index[?(@.docs=='has span')].span.end" "[15, 2]"
// FIXME: this doesn't work due to https://github.com/freestrings/jsonpath/issues/91
// is "$.index[?(@.inner.impl.is_synthetic==true)].span" null
//@ is "$.index[?(@.docs=='has span')].inner.impl.is_synthetic" false
//@ is "$.index[?(@.inner.impl.is_synthetic==true)].span" null
//@ is "$.index[?(@.inner.impl.is_synthetic==true)].inner.impl.for.resolved_path.path" '"Foo"'
//@ is "$.index[?(@.inner.impl.is_synthetic==true)].inner.impl.trait.path" '"Bar"'
pub struct Foo;