1 error: missing documentation for a type alias
2 --> $DIR/missing-doc.rs:32:1
4 32 | 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:33:1
12 33 | pub type PubTypedef = String;
13 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
15 error: missing documentation for a struct
16 --> $DIR/missing-doc.rs:35:1
24 error: missing documentation for a struct field
25 --> $DIR/missing-doc.rs:36:5
30 error: missing documentation for a struct field
31 --> $DIR/missing-doc.rs:37:5
36 error: missing documentation for a struct
37 --> $DIR/missing-doc.rs:40:1
39 40 | / pub struct PubFoo {
45 error: missing documentation for a struct field
46 --> $DIR/missing-doc.rs:41:5
51 error: missing documentation for a struct field
52 --> $DIR/missing-doc.rs:42:5
57 error: missing documentation for a module
58 --> $DIR/missing-doc.rs:51:1
60 51 | mod module_no_dox {}
61 | ^^^^^^^^^^^^^^^^^^^^
63 error: missing documentation for a module
64 --> $DIR/missing-doc.rs:52:1
66 52 | pub mod pub_module_no_dox {}
67 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
69 error: missing documentation for a function
70 --> $DIR/missing-doc.rs:56:1
75 error: missing documentation for a function
76 --> $DIR/missing-doc.rs:57:1
81 error: missing documentation for a trait
82 --> $DIR/missing-doc.rs:75:1
86 77 | | fn foo_with_impl(&self) {}
90 error: missing documentation for a trait method
91 --> $DIR/missing-doc.rs:76:5
96 error: missing documentation for a trait method
97 --> $DIR/missing-doc.rs:77:5
99 77 | fn foo_with_impl(&self) {}
100 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
102 error: missing documentation for an associated type
103 --> $DIR/missing-doc.rs:87:5
105 87 | type AssociatedType;
106 | ^^^^^^^^^^^^^^^^^^^^
108 error: missing documentation for an associated type
109 --> $DIR/missing-doc.rs:88:5
111 88 | type AssociatedTypeDef = Self;
112 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
114 error: missing documentation for a method
115 --> $DIR/missing-doc.rs:99:5
120 error: missing documentation for a method
121 --> $DIR/missing-doc.rs:100:5
126 error: missing documentation for a method
127 --> $DIR/missing-doc.rs:104:5
129 104 | pub fn foo() {}
132 error: missing documentation for a method
133 --> $DIR/missing-doc.rs:107:5
138 error: missing documentation for an enum
139 --> $DIR/missing-doc.rs:134:1
142 135 | | BazA { a: isize, b: isize },
147 error: missing documentation for a variant
148 --> $DIR/missing-doc.rs:135:5
150 135 | BazA { a: isize, b: isize },
151 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
153 error: missing documentation for a struct field
154 --> $DIR/missing-doc.rs:135:12
156 135 | BazA { a: isize, b: isize },
159 error: missing documentation for a struct field
160 --> $DIR/missing-doc.rs:135:22
162 135 | BazA { a: isize, b: isize },
165 error: missing documentation for a variant
166 --> $DIR/missing-doc.rs:136:5
171 error: missing documentation for an enum
172 --> $DIR/missing-doc.rs:139:1
174 139 | / pub enum PubBaz {
175 140 | | PubBazA { a: isize },
179 error: missing documentation for a variant
180 --> $DIR/missing-doc.rs:140:5
182 140 | PubBazA { a: isize },
183 | ^^^^^^^^^^^^^^^^^^^^
185 error: missing documentation for a struct field
186 --> $DIR/missing-doc.rs:140:15
188 140 | PubBazA { a: isize },
191 error: missing documentation for a constant
192 --> $DIR/missing-doc.rs:160:1
194 160 | const FOO: u32 = 0;
195 | ^^^^^^^^^^^^^^^^^^^
197 error: missing documentation for a constant
198 --> $DIR/missing-doc.rs:167:1
200 167 | pub const FOO4: u32 = 0;
201 | ^^^^^^^^^^^^^^^^^^^^^^^^
203 error: missing documentation for a static
204 --> $DIR/missing-doc.rs:169:1
206 169 | static BAR: u32 = 0;
207 | ^^^^^^^^^^^^^^^^^^^^
209 error: missing documentation for a static
210 --> $DIR/missing-doc.rs:176:1
212 176 | pub static BAR4: u32 = 0;
213 | ^^^^^^^^^^^^^^^^^^^^^^^^^
215 error: missing documentation for a module
216 --> $DIR/missing-doc.rs:178:1
218 178 | / mod internal_impl {
220 180 | | pub fn documented() {}
221 181 | | pub fn undocumented1() {}
227 error: missing documentation for a function
228 --> $DIR/missing-doc.rs:181:5
230 181 | pub fn undocumented1() {}
231 | ^^^^^^^^^^^^^^^^^^^^^^^^^
233 error: missing documentation for a function
234 --> $DIR/missing-doc.rs:182:5
236 182 | pub fn undocumented2() {}
237 | ^^^^^^^^^^^^^^^^^^^^^^^^^
239 error: missing documentation for a function
240 --> $DIR/missing-doc.rs:183:5
242 183 | fn undocumented3() {}
243 | ^^^^^^^^^^^^^^^^^^^^^
245 error: missing documentation for a function
246 --> $DIR/missing-doc.rs:188:9
248 188 | pub fn also_undocumented1() {}
249 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
251 error: missing documentation for a function
252 --> $DIR/missing-doc.rs:189:9
254 189 | fn also_undocumented2() {}
255 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
257 error: aborting due to 39 previous errors