diff options
author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2020-12-16 08:36:05 +0000 |
---|---|---|
committer | GitHub <[email protected]> | 2020-12-16 08:36:05 +0000 |
commit | c1c36acb025880c742c65f436a61fd87fc627eb0 (patch) | |
tree | ffb378cf473e9a2d07bf341c3852ed1b6e0e0729 /crates/assists/src/tests | |
parent | ece626fe81579b6b38cdbd17d3e47bb422360a56 (diff) | |
parent | 2c82a1aec71e858040f24d4b39d3937c737f1ef5 (diff) |
Merge #6861
6861: generate default implementation for an enum from an enum variant #6860 r=matklad a=bnjjj
close #6860
Co-authored-by: Benjamin Coenen <[email protected]>
Diffstat (limited to 'crates/assists/src/tests')
-rw-r--r-- | crates/assists/src/tests/generated.rs | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/crates/assists/src/tests/generated.rs b/crates/assists/src/tests/generated.rs index 853bde09c..cc7c4a343 100644 --- a/crates/assists/src/tests/generated.rs +++ b/crates/assists/src/tests/generated.rs | |||
@@ -365,6 +365,33 @@ fn foo<T: Copy + Clone>() { } | |||
365 | } | 365 | } |
366 | 366 | ||
367 | #[test] | 367 | #[test] |
368 | fn doctest_generate_default_from_enum_variant() { | ||
369 | check_doc_test( | ||
370 | "generate_default_from_enum_variant", | ||
371 | r#####" | ||
372 | enum Version { | ||
373 | Undefined, | ||
374 | Minor<|>, | ||
375 | Major, | ||
376 | } | ||
377 | "#####, | ||
378 | r#####" | ||
379 | enum Version { | ||
380 | Undefined, | ||
381 | Minor, | ||
382 | Major, | ||
383 | } | ||
384 | |||
385 | impl Default for Version { | ||
386 | fn default() -> Self { | ||
387 | Self::Minor | ||
388 | } | ||
389 | } | ||
390 | "#####, | ||
391 | ) | ||
392 | } | ||
393 | |||
394 | #[test] | ||
368 | fn doctest_generate_derive() { | 395 | fn doctest_generate_derive() { |
369 | check_doc_test( | 396 | check_doc_test( |
370 | "generate_derive", | 397 | "generate_derive", |