Skip to content

Commit 2714ef5

Browse files
committed
Tweak error message
1 parent 2454aed commit 2714ef5

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

pin-project-internal/src/pinned_drop.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ fn validate_sig(sig: &Signature) -> Result<()> {
108108
const INVALID_ARGUMENT: &str = "method `drop` must take an argument `self: Pin<&mut Self>`";
109109

110110
if sig.ident != "drop" {
111-
bail!(sig.ident, "method `{}` is not a member of trait `PinnedDrop", sig.ident);
111+
bail!(sig.ident, "method `{}` is not a member of trait `PinnedDrop`", sig.ident);
112112
}
113113

114114
if let ReturnType::Type(_, ty) = &sig.output {
@@ -128,7 +128,7 @@ fn validate_sig(sig: &Signature) -> Result<()> {
128128
// (mut) self: <path>
129129
if let Some(path) = get_ty_path(&arg.ty) {
130130
let ty =
131-
path.segments.last().expect("Type paths should always have at least one segment");
131+
path.segments.last().expect("type paths should always have at least one segment");
132132
if let PathArguments::AngleBracketed(args) = &ty.arguments {
133133
// (mut) self: (<path>::)<ty><&mut <elem>..>
134134
if let Some(GenericArgument::Type(Type::Reference(TypeReference {

tests/ui/pinned_drop/invalid.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@ mod method {
204204

205205
#[pinned_drop]
206206
impl PinnedDrop for InvalidName {
207-
fn pinned_drop(self: Pin<&mut Self>) {} //~ ERROR method `pinned_drop` is not a member of trait `PinnedDrop
207+
fn pinned_drop(self: Pin<&mut Self>) {} //~ ERROR method `pinned_drop` is not a member of trait `PinnedDrop`
208208
}
209209
}
210210

tests/ui/pinned_drop/invalid.stderr

+2-2
Original file line numberDiff line numberDiff line change
@@ -118,10 +118,10 @@ error: method `drop` must take an argument `self: Pin<&mut Self>`
118118
199 | fn drop(self: Pin<&mut ()>) {} //~ ERROR method `drop` must take an argument `self: Pin<&mut Self>`
119119
| ^^^^^^^^^^^^^^^^^^
120120

121-
error: method `pinned_drop` is not a member of trait `PinnedDrop
121+
error: method `pinned_drop` is not a member of trait `PinnedDrop`
122122
--> tests/ui/pinned_drop/invalid.rs:207:12
123123
|
124-
207 | fn pinned_drop(self: Pin<&mut Self>) {} //~ ERROR method `pinned_drop` is not a member of trait `PinnedDrop
124+
207 | fn pinned_drop(self: Pin<&mut Self>) {} //~ ERROR method `pinned_drop` is not a member of trait `PinnedDrop`
125125
| ^^^^^^^^^^^
126126

127127
error: implementing the trait `PinnedDrop` on this type is unsupported

0 commit comments

Comments
 (0)