]> git.lizzy.rs Git - rust.git/blob - tests/target/assignment.rs
Tidy up and pass tests
[rust.git] / 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
20 fn break_meee() {
21     {
22         (
23             block_start,
24             block_size,
25             margin_block_start,
26             margin_block_end,
27         ) = match (block_start, block_end, block_size) {
28             x => 1,
29             _ => 2,
30         };
31     }
32 }
33
34 // #2018
35 pub const EXPLAIN_UNSIZED_TUPLE_COERCION: &'static str =
36     "Unsized tuple coercion is not stable enough for use and is subject to change";