diff options
| author | Michael Goulet <michael@errs.io> | 2024-11-09 19:16:43 +0000 |
|---|---|---|
| committer | Michael Goulet <michael@errs.io> | 2024-11-09 19:18:22 +0000 |
| commit | ad209060650deea966c9f272c75a7d41e51df4d7 (patch) | |
| tree | 223b2d4204697749c3e0c1a73f1ebe6342cbc11c /compiler/rustc_trait_selection/messages.ftl | |
| parent | b73478b6ee1ed915ac3727da02d4675835588538 (diff) | |
| download | rust-ad209060650deea966c9f272c75a7d41e51df4d7.tar.gz rust-ad209060650deea966c9f272c75a7d41e51df4d7.zip | |
Suggest turning APITs into generics in opaque overcaptures
Diffstat (limited to 'compiler/rustc_trait_selection/messages.ftl')
| -rw-r--r-- | compiler/rustc_trait_selection/messages.ftl | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/compiler/rustc_trait_selection/messages.ftl b/compiler/rustc_trait_selection/messages.ftl index 3ddd23924b5..6ca1db3a1de 100644 --- a/compiler/rustc_trait_selection/messages.ftl +++ b/compiler/rustc_trait_selection/messages.ftl @@ -280,6 +280,8 @@ trait_selection_outlives_content = lifetime of reference outlives lifetime of bo trait_selection_precise_capturing_existing = add `{$new_lifetime}` to the `use<...>` bound to explicitly capture it trait_selection_precise_capturing_new = add a `use<...>` bound to explicitly capture `{$new_lifetime}` +trait_selection_precise_capturing_overcaptures = use the precise capturing `use<...>` syntax to make the captures explicit + trait_selection_precise_capturing_new_but_apit = add a `use<...>` bound to explicitly capture `{$new_lifetime}` after turning all argument-position `impl Trait` into type parameters, noting that this possibly affects the API of this crate trait_selection_prlf_defined_with_sub = the lifetime `{$sub_symbol}` defined here... @@ -455,7 +457,9 @@ trait_selection_unable_to_construct_constant_value = unable to construct a const trait_selection_unknown_format_parameter_for_on_unimplemented_attr = there is no parameter `{$argument_name}` on trait `{$trait_name}` .help = expect either a generic argument name or {"`{Self}`"} as format argument -trait_selection_warn_removing_apit_params = you could use a `use<...>` bound to explicitly capture `{$new_lifetime}`, but argument-position `impl Trait`s are not nameable +trait_selection_warn_removing_apit_params_for_undercapture = you could use a `use<...>` bound to explicitly capture `{$new_lifetime}`, but argument-position `impl Trait`s are not nameable + +trait_selection_warn_removing_apit_params_for_overcapture = you could use a `use<...>` bound to explicitly specify captures, but argument-position `impl Trait`s are not nameable trait_selection_where_copy_predicates = copy the `where` clause predicates from the trait |
