1 error: missing documentation for a type alias
2 --> $DIR/missing-doc.rs:10:1
4 LL | type Typedef = String;
5 | ^^^^^^^^^^^^^^^^^^^^^^
7 = note: `-D clippy::missing-docs-in-private-items` implied by `-D warnings`
9 error: missing documentation for a type alias
10 --> $DIR/missing-doc.rs:11:1
12 LL | pub type PubTypedef = String;
13 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
15 error: missing documentation for a struct
16 --> $DIR/missing-doc.rs:13:1
24 error: missing documentation for a struct field
25 --> $DIR/missing-doc.rs:14:5
30 error: missing documentation for a struct field
31 --> $DIR/missing-doc.rs:15:5
36 error: missing documentation for a struct
37 --> $DIR/missing-doc.rs:18:1
39 LL | / pub struct PubFoo {
45 error: missing documentation for a struct field
46 --> $DIR/missing-doc.rs:19:5
51 error: missing documentation for a struct field
52 --> $DIR/missing-doc.rs:20:5
57 error: missing documentation for a module
58 --> $DIR/missing-doc.rs:29:1
60 LL | mod module_no_dox {}
61 | ^^^^^^^^^^^^^^^^^^^^
63 error: missing documentation for a module
64 --> $DIR/missing-doc.rs:30:1
66 LL | pub mod pub_module_no_dox {}
67 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
69 error: missing documentation for a function
70 --> $DIR/missing-doc.rs:34:1
75 error: missing documentation for a function
76 --> $DIR/missing-doc.rs:35:1
81 error: missing documentation for a trait
82 --> $DIR/missing-doc.rs:53:1
86 LL | | fn foo_with_impl(&self) {}
90 error: missing documentation for a trait method
91 --> $DIR/missing-doc.rs:54:5
96 error: missing documentation for a trait method
97 --> $DIR/missing-doc.rs:55:5
99 LL | fn foo_with_impl(&self) {}
100 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
102 error: missing documentation for an associated type
103 --> $DIR/missing-doc.rs:65:5
105 LL | type AssociatedType;
106 | ^^^^^^^^^^^^^^^^^^^^
108 error: missing documentation for an associated type
109 --> $DIR/missing-doc.rs:66:5
111 LL | type AssociatedTypeDef = Self;
112 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
114 error: missing documentation for a method
115 --> $DIR/missing-doc.rs:77:5
120 error: missing documentation for a method
121 --> $DIR/missing-doc.rs:78:5
126 error: missing documentation for a method
127 --> $DIR/missing-doc.rs:82:5
132 error: missing documentation for a method
133 --> $DIR/missing-doc.rs:85:5
138 error: missing documentation for an enum
139 --> $DIR/missing-doc.rs:112:1
142 LL | | BazA { a: isize, b: isize },
147 error: missing documentation for a variant
148 --> $DIR/missing-doc.rs:113:5
150 LL | BazA { a: isize, b: isize },
151 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
153 error: missing documentation for a struct field
154 --> $DIR/missing-doc.rs:113:12
156 LL | BazA { a: isize, b: isize },
159 error: missing documentation for a struct field
160 --> $DIR/missing-doc.rs:113:22
162 LL | BazA { a: isize, b: isize },
165 error: missing documentation for a variant
166 --> $DIR/missing-doc.rs:114:5
171 error: missing documentation for an enum
172 --> $DIR/missing-doc.rs:117:1
174 LL | / pub enum PubBaz {
175 LL | | PubBazA { a: isize },
179 error: missing documentation for a variant
180 --> $DIR/missing-doc.rs:118:5
182 LL | PubBazA { a: isize },
183 | ^^^^^^^^^^^^^^^^^^^^
185 error: missing documentation for a struct field
186 --> $DIR/missing-doc.rs:118:15
188 LL | PubBazA { a: isize },
191 error: missing documentation for a constant
192 --> $DIR/missing-doc.rs:138:1
194 LL | const FOO: u32 = 0;
195 | ^^^^^^^^^^^^^^^^^^^
197 error: missing documentation for a constant
198 --> $DIR/missing-doc.rs:145:1
200 LL | pub const FOO4: u32 = 0;
201 | ^^^^^^^^^^^^^^^^^^^^^^^^
203 error: missing documentation for a static
204 --> $DIR/missing-doc.rs:147:1
206 LL | static BAR: u32 = 0;
207 | ^^^^^^^^^^^^^^^^^^^^
209 error: missing documentation for a static
210 --> $DIR/missing-doc.rs:154:1
212 LL | pub static BAR4: u32 = 0;
213 | ^^^^^^^^^^^^^^^^^^^^^^^^^
215 error: missing documentation for a module
216 --> $DIR/missing-doc.rs:156:1
218 LL | / mod internal_impl {
220 LL | | pub fn documented() {}
221 LL | | pub fn undocumented1() {}
227 error: missing documentation for a function
228 --> $DIR/missing-doc.rs:159:5
230 LL | pub fn undocumented1() {}
231 | ^^^^^^^^^^^^^^^^^^^^^^^^^
233 error: missing documentation for a function
234 --> $DIR/missing-doc.rs:160:5
236 LL | pub fn undocumented2() {}
237 | ^^^^^^^^^^^^^^^^^^^^^^^^^
239 error: missing documentation for a function
240 --> $DIR/missing-doc.rs:161:5
242 LL | fn undocumented3() {}
243 | ^^^^^^^^^^^^^^^^^^^^^
245 error: missing documentation for a function
246 --> $DIR/missing-doc.rs:166:9
248 LL | pub fn also_undocumented1() {}
249 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
251 error: missing documentation for a function
252 --> $DIR/missing-doc.rs:167:9
254 LL | fn also_undocumented2() {}
255 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
257 error: aborting due to 39 previous errors