<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/tests/ui/feature-gates/feature-gate-dispatch-from-dyn-missing-impl.stderr, branch beta</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=beta</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=beta'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-05-27T08:18:11+00:00</updated>
<entry>
<title>Use more detailed spans in dyn compat errors within bodies</title>
<updated>2025-05-27T08:18:11+00:00</updated>
<author>
<name>Oli Scherer</name>
<email>github333195615777966@oli-obk.de</email>
</author>
<published>2025-05-26T10:38:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3fff727e87099b6cc4daca13f5fd0adf439ad4e7'/>
<id>urn:sha1:3fff727e87099b6cc4daca13f5fd0adf439ad4e7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Deduplicate dyn compatibility violations due to coercion</title>
<updated>2025-05-26T10:57:54+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2025-05-23T11:47:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a59c86ab449ddb83f824b12f87c1e2c6a38399be'/>
<id>urn:sha1:a59c86ab449ddb83f824b12f87c1e2c6a38399be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Compiler: Finalize dyn compatibility renaming</title>
<updated>2025-01-26T20:20:31+00:00</updated>
<author>
<name>León Orell Valerian Liehr</name>
<email>me@fmease.dev</email>
</author>
<published>2025-01-22T04:14:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=57b5d3af620345c16d5450c9532ee99873995323'/>
<id>urn:sha1:57b5d3af620345c16d5450c9532ee99873995323</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor dyn-compatibility error and suggestions</title>
<updated>2025-01-22T17:20:57+00:00</updated>
<author>
<name>Taylor Cramer</name>
<email>cramertj@google.com</email>
</author>
<published>2024-11-20T22:19:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d00d4dfe0daba29036aab1f2b35a8c6ccb023f3e'/>
<id>urn:sha1:d00d4dfe0daba29036aab1f2b35a8c6ccb023f3e</id>
<content type='text'>
This CL makes a number of small changes to dyn compatibility errors:
- "object safety" has been renamed to "dyn-compatibility" throughout
- "Convert to enum" suggestions are no longer generated when there
  exists a type-generic impl of the trait or an impl for `dyn OtherTrait`
- Several error messages are reorganized for user readability

Additionally, the dyn compatibility error creation code has been
split out into functions.

cc #132713
cc #133267
</content>
</entry>
<entry>
<title>Compiler: Rename "object safe" to "dyn compatible"</title>
<updated>2024-09-25T11:26:48+00:00</updated>
<author>
<name>León Orell Valerian Liehr</name>
<email>me@fmease.dev</email>
</author>
<published>2024-09-25T08:38:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=01a063f9df39fd7442874726afd8c9583987da44'/>
<id>urn:sha1:01a063f9df39fd7442874726afd8c9583987da44</id>
<content type='text'>
</content>
</entry>
<entry>
<title>On object safety error, mention new enum as alternative</title>
<updated>2023-10-29T23:55:46+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2023-10-24T16:45:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8c04999226e4be90c46c370580c9e8cd7f0ccb05'/>
<id>urn:sha1:8c04999226e4be90c46c370580c9e8cd7f0ccb05</id>
<content type='text'>
When we encounter a `dyn Trait` that isn't object safe, look for its
implementors. If there's one, mention using it directly If there are
less than 9, mention the possibility of creating a new enum and using
that instead.

Account for object unsafe `impl Trait on dyn Trait {}`.  Make a
distinction between public and sealed traits.

Fix #80194.
</content>
</entry>
<entry>
<title>Note base types of coercion</title>
<updated>2023-05-12T00:10:52+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2023-05-11T02:10:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=14bf909e71209fc946f35ffba8ae6572c9575715'/>
<id>urn:sha1:14bf909e71209fc946f35ffba8ae6572c9575715</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add feature gate tests for DispatchFromDyn</title>
<updated>2023-01-24T13:21:57+00:00</updated>
<author>
<name>dimi</name>
<email>dimi.polonski@gmail.com</email>
</author>
<published>2022-10-26T12:40:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=af58854168f2ae6b0af89d7945584cb78e276193'/>
<id>urn:sha1:af58854168f2ae6b0af89d7945584cb78e276193</id>
<content type='text'>
</content>
</entry>
</feed>
