diff options
| author | Michael Goulet <michael@errs.io> | 2024-12-31 01:56:28 +0000 |
|---|---|---|
| committer | Michael Goulet <michael@errs.io> | 2024-12-31 01:56:33 +0000 |
| commit | aea2a6f8361c95d60cc8e2757ca473f6915902a9 (patch) | |
| tree | 975e84cd34a60716d98febe5d63035a25ccce512 /compiler/rustc_error_messages | |
| parent | 7f75bfa1ad4e9a9d33a179a90603001515e91991 (diff) | |
| download | rust-aea2a6f8361c95d60cc8e2757ca473f6915902a9.tar.gz rust-aea2a6f8361c95d60cc8e2757ca473f6915902a9.zip | |
Convert some Into impls into From impls
Diffstat (limited to 'compiler/rustc_error_messages')
| -rw-r--r-- | compiler/rustc_error_messages/src/lib.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/compiler/rustc_error_messages/src/lib.rs b/compiler/rustc_error_messages/src/lib.rs index 74b6d63365a..a51c4140e17 100644 --- a/compiler/rustc_error_messages/src/lib.rs +++ b/compiler/rustc_error_messages/src/lib.rs @@ -357,9 +357,9 @@ impl From<Cow<'static, str>> for DiagMessage { /// subdiagnostic derive refers to typed identifiers that are `DiagMessage`s, so need to be /// able to convert between these, as much as they'll be converted back into `DiagMessage` /// using `with_subdiagnostic_message` eventually. Don't use this other than for the derive. -impl Into<SubdiagMessage> for DiagMessage { - fn into(self) -> SubdiagMessage { - match self { +impl From<DiagMessage> for SubdiagMessage { + fn from(val: DiagMessage) -> Self { + match val { DiagMessage::Str(s) => SubdiagMessage::Str(s), DiagMessage::Translated(s) => SubdiagMessage::Translated(s), DiagMessage::FluentIdentifier(id, None) => SubdiagMessage::FluentIdentifier(id), |
