From dc39bf8efc06bda8f510d1d64ce3302acc7ac0a3 Mon Sep 17 00:00:00 2001 From: Jamilya Shurukhova Date: Thu, 16 Mar 2023 10:18:31 +0100 Subject: [PATCH] E0206 - added `union` to description --- compiler/rustc_error_codes/src/error_codes/E0206.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/compiler/rustc_error_codes/src/error_codes/E0206.md b/compiler/rustc_error_codes/src/error_codes/E0206.md index 4405a2149ce..a0a6c0ffdce 100644 --- a/compiler/rustc_error_codes/src/error_codes/E0206.md +++ b/compiler/rustc_error_codes/src/error_codes/E0206.md @@ -1,5 +1,5 @@ The `Copy` trait was implemented on a type which is neither a struct nor an -enum. +enum nor a union. Erroneous code example: @@ -10,6 +10,6 @@ struct Bar; impl Copy for &'static mut Bar { } // error! ``` -You can only implement `Copy` for a struct or an enum. +You can only implement `Copy` for a struct, a union, or an enum. The previous example will fail because `&'static mut Bar` is not a struct or enum.