]> git.proxmox.com Git - rustc.git/blame - src/tools/rustfmt/tests/source/assignment.rs
Update upstream source from tag 'upstream/1.52.1+dfsg1'
[rustc.git] / src / tools / rustfmt / tests / source / assignment.rs
CommitLineData
f20569fa
XL
1// Test assignment
2
3fn main() {
4 let some_var : Type ;
5
6 let mut mutable;
7
8 let variable = AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA::BBBBBBBBBBBBBBBBBBBBBB::CCCCCCCCCCCCCCCCCCCCCC::EEEEEE;
9
10 variable = LOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONG;
11
12 let single_line_fit =
13 DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD;
14
15 single_line_fit = 5;single_lit_fit >>= 10;
16
17
18 // #2791
19 let x = 2;;;;
20}
21
22fn break_meee() {
23 {
24 (block_start, block_size, margin_block_start, margin_block_end) = match (block_start,
25 block_end,
26 block_size) {
27 x => 1,
28 _ => 2,
29 };
30 }
31}
32
33// #2018
34pub const EXPLAIN_UNSIZED_TUPLE_COERCION: &'static str = "Unsized tuple coercion is not stable enough for use and is subject to change";