]> git.lizzy.rs Git - rust.git/blob - src/tools/rustfmt/tests/target/issue-4791/issue_4928.rs
Rollup merge of #94869 - jackh726:gats_extended, r=compiler-errors
[rust.git] / src / tools / rustfmt / tests / target / issue-4791 / issue_4928.rs
1 // rustfmt-brace_style: SameLineWhere
2 // rustfmt-comment_width: 100
3 // rustfmt-edition: 2018
4 // rustfmt-fn_args_layout: Compressed
5 // rustfmt-hard_tabs: false
6 // rustfmt-match_block_trailing_comma: true
7 // rustfmt-max_width: 100
8 // rustfmt-merge_derives: false
9 // rustfmt-newline_style: Unix
10 // rustfmt-normalize_doc_attributes: true
11 // rustfmt-overflow_delimited_expr: true
12 // rustfmt-reorder_imports: false
13 // rustfmt-reorder_modules: true
14 // rustfmt-struct_field_align_threshold: 20
15 // rustfmt-tab_spaces: 4
16 // rustfmt-trailing_comma: Never
17 // rustfmt-use_small_heuristics: Max
18 // rustfmt-use_try_shorthand: true
19 // rustfmt-wrap_comments: true
20
21 /// Lorem ipsum dolor sit amet.
22 #[repr(C)]
23 #[derive(Debug, Default, Copy, Clone, PartialEq, Eq)]
24 pub struct BufferAttr {
25     /* NOTE: Blah blah blah blah blah. */
26     /// Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt
27     /// ut labore et dolore magna aliqua. Morbi quis commodo odio aenean sed adipiscing. Nunc
28     /// congue nisi vitae suscipit tellus mauris a. Consectetur adipiscing elit pellentesque
29     /// habitant morbi tristique senectus.
30     pub foo: u32,
31
32     /// Elit eget gravida cum sociis natoque penatibus et magnis dis. Consequat semper viverra nam
33     /// libero. Accumsan in nisl nisi scelerisque eu. Pellentesque id nibh tortor id aliquet. Sed
34     /// velit dignissim sodales ut. Facilisis sed odio morbi quis commodo odio aenean sed. Et
35     /// ultrices neque ornare aenean euismod elementum. Condimentum lacinia quis vel eros donec ac
36     /// odio tempor.
37     ///
38     /// Lacinia at quis risus sed vulputate odio ut enim. Etiam erat velit scelerisque in dictum.
39     /// Nibh tellus molestie nunc non blandit massa enim nec. Nascetur ridiculus mus mauris vitae.
40     pub bar: u32,
41
42     /// Mi proin sed libero enim sed faucibus turpis. Amet consectetur adipiscing elit duis
43     /// tristique sollicitudin nibh sit amet. Congue quisque egestas diam in arcu cursus euismod
44     /// quis viverra. Cum sociis natoque penatibus et magnis dis parturient montes. Enim sit amet
45     /// venenatis urna cursus eget nunc scelerisque viverra. Cras semper auctor neque vitae tempus
46     /// quam pellentesque. Tortor posuere ac ut consequat semper viverra nam libero justo. Vitae
47     /// auctor eu augue ut lectus arcu bibendum at. Faucibus vitae aliquet nec ullamcorper sit amet
48     /// risus nullam. Maecenas accumsan lacus vel facilisis volutpat. Arcu non odio euismod
49     /// lacinia.
50     ///
51     /// [`FooBar::beep()`]: crate::foobar::FooBar::beep
52     /// [`FooBar::boop()`]: crate::foobar::FooBar::boop
53     /// [`foobar::BazBaq::BEEP_BOOP`]: crate::foobar::BazBaq::BEEP_BOOP
54     pub baz: u32,
55
56     /// Eu consequat ac felis donec et odio pellentesque diam. Ut eu sem integer vitae justo eget.
57     /// Consequat ac felis donec et odio pellentesque diam volutpat.
58     pub baq: u32,
59
60     /// Amet consectetur adipiscing elit pellentesque habitant. Ut morbi tincidunt augue interdum
61     /// velit euismod in pellentesque. Imperdiet sed euismod nisi porta lorem. Nec tincidunt
62     /// praesent semper feugiat. Facilisis leo vel fringilla est. Egestas diam in arcu cursus
63     /// euismod quis viverra. Sagittis eu volutpat odio facilisis mauris sit amet. Posuere morbi
64     /// leo urna molestie at.
65     ///
66     /// Pretium aenean pharetra magna ac. Nisl condimentum id venenatis a condimentum vitae. Semper
67     /// quis lectus nulla at volutpat diam ut venenatis tellus. Egestas tellus rutrum tellus
68     /// pellentesque eu tincidunt tortor aliquam.
69     pub foobar: u32
70 }