blob: b6ce5267fcb1d3594e2ada500e9e8660dfd01b1f [file] [log] [blame]
Nick Cameron846d7ad2017-01-16 14:50:27 +13001// rustfmt-normalize_comments: true
Nick Cameronb7d61252015-11-10 08:03:01 +13002// rustfmt-wrap_comments: true
3
Marcus Klaase8447a82015-10-19 21:41:47 +02004//! Doc comment
5fn test() {
Nick Cameronf8cb1ba2015-12-08 17:04:40 +13006 /*!
7 * Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam */
8
Marcus Klaase8447a82015-10-19 21:41:47 +02009// comment
10 // comment2
11
12 code(); /* leave this comment alone!
13 * ok? */
14
15 /* Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a
16 * diam lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam
17 * viverra nec consectetur ante hendrerit. Donec et mollis dolor.
18 * Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam
19 * tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut
20 * libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit
21 * amet, consectetur adipiscing elit. Aenean ut gravida lorem. Ut turpis
22 * felis, pulvinar a semper sed, adipiscing id dolor. */
23
24 // Very looooooooooooooooooooooooooooooooooooooooooooooooooooooooong comment that should be split
25
26 // println!("{:?}", rewrite_comment(subslice,
27 // false,
28 // comment_width,
29 // self.block_indent,
30 // self.config)
31 // .unwrap());
32
33 funk(); //dontchangeme
34 // or me
topecongirob48f4e02017-05-04 13:52:35 +090035
36 // #1388
37 const EXCEPTION_PATHS: &'static [&'static str] =
38 &[// std crates
39 "src/libstd/sys/", // Platform-specific code for std lives here.
40 "src/bootstrap"];
Marcus Klaase8447a82015-10-19 21:41:47 +020041}
42
43 /// test123
44fn doc_comment() {
45}
46
47fn chains() {
48 foo.bar(|| {
49 let x = 10;
50 /* comment */ x })
51}
Nick Cameronf8cb1ba2015-12-08 17:04:40 +130052
sinkuu0dc3fc72016-07-09 22:41:28 +090053fn issue_1086() {
54 /**/
55}
56
Nick Cameronf8cb1ba2015-12-08 17:04:40 +130057/*
58 * random comment */
DarkDrekfeb09a42016-01-27 02:18:05 +010059
60fn main() {/* Test */}
topecongiro0bb99862017-08-10 23:10:41 +090061
62// #1643
63fn some_fn() /* some comment */
64{
65}
66
67fn some_fn1()
68// some comment
69{
70}
71
72fn some_fn2() // some comment
73{
74}
75
76fn some_fn3() /* some comment some comment some comment some comment some comment some comment so */
77{
78}
79
80fn some_fn4()
81/* some comment some comment some comment some comment some comment some comment some comment */
82{
83}
topecongirof9f4ef82017-11-15 15:44:27 +090084
85// #1603
86pub enum Foo {
87 A, // `/** **/`
88 B, // `/*!`
89 C,
90}