diff options
| author | León Orell Valerian Liehr <me@fmease.dev> | 2024-10-09 23:31:01 +0200 |
|---|---|---|
| committer | León Orell Valerian Liehr <me@fmease.dev> | 2024-10-10 01:13:29 +0200 |
| commit | 20cebae31203a9781f99081b075abe0dc2504a98 (patch) | |
| tree | 8cde6f126d8cbfdce885dbf10cc56318dd6afeaa /tests/ui/specialization | |
| parent | 2e7a52b22fe222316a48093547f6312252c20f0f (diff) | |
| download | rust-20cebae31203a9781f99081b075abe0dc2504a98.tar.gz rust-20cebae31203a9781f99081b075abe0dc2504a98.zip | |
UI tests: Rename "object safe" to "dyn compatible"
Diffstat (limited to 'tests/ui/specialization')
| -rw-r--r-- | tests/ui/specialization/issue-44861.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/tests/ui/specialization/issue-44861.rs b/tests/ui/specialization/issue-44861.rs index 79d9b9490d0..9d6517e613a 100644 --- a/tests/ui/specialization/issue-44861.rs +++ b/tests/ui/specialization/issue-44861.rs @@ -12,9 +12,9 @@ pub trait Smartass { type Data2: CoerceUnsized<*const [u8]>; } -pub trait MaybeObjectSafe {} +pub trait MaybeDynCompatible {} -impl MaybeObjectSafe for () {} +impl MaybeDynCompatible for () {} impl<T> Smartass for T { type Data = <Self as Smartass>::Data2; @@ -26,7 +26,7 @@ impl Smartass for () { type Data2 = *const [u8; 1]; } -impl Smartass for dyn MaybeObjectSafe { +impl Smartass for dyn MaybeDynCompatible { type Data = *const [u8]; type Data2 = *const [u8; 0]; } @@ -35,6 +35,6 @@ impl<U: Smartass+?Sized, T: Smartass+?Sized> CoerceUnsized<SmartassPtr<T>> for S where <U as Smartass>::Data: std::ops::CoerceUnsized<<T as Smartass>::Data> {} -pub fn conv(s: SmartassPtr<()>) -> SmartassPtr<dyn MaybeObjectSafe> { +pub fn conv(s: SmartassPtr<()>) -> SmartassPtr<dyn MaybeDynCompatible> { s } |
