]> git.lizzy.rs Git - rust.git/blob - tests/source/comment.rs
Merge pull request #1870 from topecongiro/missing-comments-in-fn
[rust.git] / tests / source / comment.rs
1 // rustfmt-normalize_comments: true
2 // rustfmt-wrap_comments: true
3
4 //! Doc comment
5 fn test() {
6             /*!
7              * Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam */
8
9 // comment
10         // comment2
11
12     // FIXME(1275)
13     code(); /* leave this comment alone!
14              * ok? */
15
16         /* Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a
17          * diam lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam
18          * viverra nec consectetur ante hendrerit. Donec et mollis dolor.
19          * Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam
20          * tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut
21          * libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit
22          * amet, consectetur adipiscing elit. Aenean ut gravida lorem. Ut turpis
23          * felis, pulvinar a semper sed, adipiscing id dolor. */
24
25     // Very looooooooooooooooooooooooooooooooooooooooooooooooooooooooong comment that should be split
26
27                     // println!("{:?}", rewrite_comment(subslice,
28                     //                                       false,
29                     //                                       comment_width,
30                     //                                       self.block_indent,
31                     //                                       self.config)
32                     //                           .unwrap());
33
34     funk(); //dontchangeme
35             // or me
36
37     // #1388
38     const EXCEPTION_PATHS: &'static [&'static str] =
39         &[// std crates
40           "src/libstd/sys/", // Platform-specific code for std lives here.
41           "src/bootstrap"];
42 }
43
44   /// test123
45 fn doc_comment() {
46 }
47
48 fn chains() {
49                 foo.bar(|| { 
50                 let x = 10;
51                 /* comment */ x })
52 }
53
54 fn issue_1086() {
55     /**/
56 }
57
58 /*
59  * random comment */
60
61 fn main() {/* Test */}
62
63 // #1643
64 fn some_fn() /* some comment */
65 {
66 }
67
68 fn some_fn1()
69 // some comment
70 {
71 }
72
73 fn some_fn2() // some comment
74 {
75 }
76
77 fn some_fn3() /* some comment some comment some comment some comment some comment some comment so */
78 {
79 }
80
81 fn some_fn4()
82 /* some comment some comment some comment some comment some comment some comment some comment */
83 {
84 }