]> git.lizzy.rs Git - rust.git/blob - src/tools/rustfmt/tests/target/assignment.rs
Merge commit 'd822110d3b5625b9dc80ccc442e06fc3cc851d76' into clippyup
[rust.git] / src / tools / rustfmt / tests / target / assignment.rs
1 // Test assignment
2
3 fn main() {
4     let some_var: Type;
5
6     let mut mutable;
7
8     let variable =
9         AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA::BBBBBBBBBBBBBBBBBBBBBB::CCCCCCCCCCCCCCCCCCCCCC::EEEEEE;
10
11     variable =
12         LOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONG;
13
14     let single_line_fit = DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD;
15
16     single_line_fit = 5;
17     single_lit_fit >>= 10;
18
19     // #2791
20     let x = 2;
21 }
22
23 fn break_meee() {
24     {
25         (
26             block_start,
27             block_size,
28             margin_block_start,
29             margin_block_end,
30         ) = match (block_start, block_end, block_size) {
31             x => 1,
32             _ => 2,
33         };
34     }
35 }
36
37 // #2018
38 pub const EXPLAIN_UNSIZED_TUPLE_COERCION: &'static str =
39     "Unsized tuple coercion is not stable enough for use and is subject to change";