diff options
| author | clubby789 <jamie@hill-daniel.co.uk> | 2024-01-13 19:24:52 +0000 |
|---|---|---|
| committer | clubby789 <jamie@hill-daniel.co.uk> | 2024-01-14 12:31:34 +0000 |
| commit | 2cfc81766c37eb0f6696d50f9207876293fa7732 (patch) | |
| tree | 4412abe0a39c36c1012c9d7b59623cd36edc9e79 /compiler/rustc_resolve/messages.ftl | |
| parent | 511bf6e1c7a3c2bf00d9c6d62f397b90aab55581 (diff) | |
| download | rust-2cfc81766c37eb0f6696d50f9207876293fa7732.tar.gz rust-2cfc81766c37eb0f6696d50f9207876293fa7732.zip | |
Special case 'generic param from outer item' message for `Self`
Diffstat (limited to 'compiler/rustc_resolve/messages.ftl')
| -rw-r--r-- | compiler/rustc_resolve/messages.ftl | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/compiler/rustc_resolve/messages.ftl b/compiler/rustc_resolve/messages.ftl index 1947107235b..69675b57e31 100644 --- a/compiler/rustc_resolve/messages.ftl +++ b/compiler/rustc_resolve/messages.ftl @@ -114,8 +114,14 @@ resolve_forward_declared_generic_param = .label = defaulted generic parameters cannot be forward declared resolve_generic_params_from_outer_item = - can't use generic parameters from outer item - .label = use of generic parameter from outer item + can't use {$is_self -> + [true] `Self` + *[false] generic parameters + } from outer item + .label = use of {$is_self -> + [true] `Self` + *[false] generic parameter + } from outer item .refer_to_type_directly = refer to the type directly here instead .suggestion = try introducing a local generic parameter here |
