Skip to content

Commit 2c82a1a

Browse files
committed
generate default implementation for an enum from an enum variant #6860
Signed-off-by: Benjamin Coenen <[email protected]>
1 parent 490475e commit 2c82a1a

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

crates/assists/src/handlers/generate_default_from_enum_variant.rs

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,8 @@ mod tests {
105105
fn test_generate_default_from_variant() {
106106
check_assist(
107107
generate_default_from_enum_variant,
108-
r#"enum Variant {
108+
r#"
109+
enum Variant {
109110
Undefined,
110111
Minor<|>,
111112
Major,
@@ -128,7 +129,8 @@ impl Default for Variant {
128129
fn test_generate_default_already_implemented() {
129130
mark::check!(test_gen_default_impl_already_exists);
130131
check_not_applicable(
131-
r#"enum Variant {
132+
r#"
133+
enum Variant {
132134
Undefined,
133135
Minor<|>,
134136
Major,
@@ -146,7 +148,8 @@ impl Default for Variant {
146148
fn test_add_from_impl_no_element() {
147149
mark::check!(test_gen_default_on_non_unit_variant_not_implemented);
148150
check_not_applicable(
149-
r#"enum Variant {
151+
r#"
152+
enum Variant {
150153
Undefined,
151154
Minor(u32)<|>,
152155
Major,
@@ -159,7 +162,8 @@ impl Default for Variant {
159162
check_assist(
160163
generate_default_from_enum_variant,
161164
r#"enum Variant { Undefi<|>ned }"#,
162-
r#"enum Variant { Undefined }
165+
r#"
166+
enum Variant { Undefined }
163167
164168
impl Default for Variant {
165169
fn default() -> Self {

0 commit comments

Comments
 (0)