diff options
| author | Jonathan Birk <jona@jbirk.de> | 2024-07-30 15:39:04 +0000 |
|---|---|---|
| committer | Jonathan Birk <jona@jbirk.de> | 2024-07-30 17:05:10 +0000 |
| commit | 86a9959466dd996bd9bc926bd79289fdf7f1790d (patch) | |
| tree | 13a2044720abc4cc509ca1c585a6291da291e10a /tests/ui/errors/issue-99572-impl-trait-on-pointer.rs | |
| parent | 9ce811cd004e4f1bb7042d0f3fa4b54ffbe9421f (diff) | |
| download | rust-86a9959466dd996bd9bc926bd79289fdf7f1790d.tar.gz rust-86a9959466dd996bd9bc926bd79289fdf7f1790d.zip | |
Adjust orphan note in tests
Diffstat (limited to 'tests/ui/errors/issue-99572-impl-trait-on-pointer.rs')
| -rw-r--r-- | tests/ui/errors/issue-99572-impl-trait-on-pointer.rs | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/tests/ui/errors/issue-99572-impl-trait-on-pointer.rs b/tests/ui/errors/issue-99572-impl-trait-on-pointer.rs index 272c6bd3fb7..ae2329ec9c8 100644 --- a/tests/ui/errors/issue-99572-impl-trait-on-pointer.rs +++ b/tests/ui/errors/issue-99572-impl-trait-on-pointer.rs @@ -5,21 +5,21 @@ use std::{fmt, marker}; struct LocalType; impl fmt::Display for *mut LocalType { -//~^ ERROR only traits defined in the current crate can be implemented for arbitrary types -//~| NOTE impl doesn't use only types from inside the current crate -//~| NOTE `*mut LocalType` is not defined in the current crate because raw pointers are always foreign -//~| NOTE define and implement a trait or new type instead -//~| HELP consider introducing a new wrapper type + //~^ ERROR only traits defined in the current crate can be implemented for arbitrary types + //~| NOTE impl doesn't use any uncovered types from inside the current crate + //~| NOTE `*mut LocalType` is not defined in the current crate because raw pointers are always foreign + //~| NOTE define and implement a trait or new type instead + //~| HELP consider introducing a new wrapper type fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { write!(f, "This not compile") } } impl<T> marker::Copy for *mut T { -//~^ ERROR only traits defined in the current crate can be implemented for arbitrary types -//~| NOTE impl doesn't use only types from inside the current crate -//~| NOTE `*mut T` is not defined in the current crate because raw pointers are always foreign -//~| NOTE define and implement a trait or new type instead + //~^ ERROR only traits defined in the current crate can be implemented for arbitrary types + //~| NOTE impl doesn't use any uncovered types from inside the current crate + //~| NOTE `*mut T` is not defined in the current crate because raw pointers are always foreign + //~| NOTE define and implement a trait or new type instead } fn main() {} |
