1 error: missing documentation for a type alias
2 --> $DIR/missing-doc.rs:38:1
4 38 | 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:39:1
12 39 | pub type PubTypedef = String;
13 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
15 error: missing documentation for a struct
16 --> $DIR/missing-doc.rs:41:1
24 error: missing documentation for a struct field
25 --> $DIR/missing-doc.rs:42:5
30 error: missing documentation for a struct field
31 --> $DIR/missing-doc.rs:43:5
36 error: missing documentation for a struct
37 --> $DIR/missing-doc.rs:46:1
39 46 | / pub struct PubFoo {
45 error: missing documentation for a struct field
46 --> $DIR/missing-doc.rs:47:5
51 error: missing documentation for a struct field
52 --> $DIR/missing-doc.rs:48:5
57 error: missing documentation for a module
58 --> $DIR/missing-doc.rs:57:1
60 57 | mod module_no_dox {}
61 | ^^^^^^^^^^^^^^^^^^^^
63 error: missing documentation for a module
64 --> $DIR/missing-doc.rs:58:1
66 58 | pub mod pub_module_no_dox {}
67 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
69 error: missing documentation for a function
70 --> $DIR/missing-doc.rs:62:1
75 error: missing documentation for a function
76 --> $DIR/missing-doc.rs:63:1
81 error: missing documentation for a trait
82 --> $DIR/missing-doc.rs:80:1
86 82 | | fn foo_with_impl(&self) {}
90 error: missing documentation for a trait method
91 --> $DIR/missing-doc.rs:81:5
96 error: missing documentation for a trait method
97 --> $DIR/missing-doc.rs:82:5
99 82 | fn foo_with_impl(&self) {}
100 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
102 error: missing documentation for an associated type
103 --> $DIR/missing-doc.rs:92:5
105 92 | type AssociatedType;
106 | ^^^^^^^^^^^^^^^^^^^^
108 error: missing documentation for an associated type
109 --> $DIR/missing-doc.rs:93:5
111 93 | type AssociatedTypeDef = Self;
112 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
114 error: missing documentation for a method
115 --> $DIR/missing-doc.rs:104:5
117 104 | pub fn foo() {}
120 error: missing documentation for a method
121 --> $DIR/missing-doc.rs:105:5
126 error: missing documentation for a method
127 --> $DIR/missing-doc.rs:109:5
129 109 | pub fn foo() {}
132 error: missing documentation for a method
133 --> $DIR/missing-doc.rs:112:5
138 error: missing documentation for an enum
139 --> $DIR/missing-doc.rs:138:1
150 error: missing documentation for a variant
151 --> $DIR/missing-doc.rs:139:5
159 error: missing documentation for a struct field
160 --> $DIR/missing-doc.rs:140:9
165 error: missing documentation for a struct field
166 --> $DIR/missing-doc.rs:141:9
171 error: missing documentation for a variant
172 --> $DIR/missing-doc.rs:143:5
177 error: missing documentation for an enum
178 --> $DIR/missing-doc.rs:146:1
180 146 | / pub enum PubBaz {
187 error: missing documentation for a variant
188 --> $DIR/missing-doc.rs:147:5
195 error: missing documentation for a struct field
196 --> $DIR/missing-doc.rs:148:9
201 error: missing documentation for a constant
202 --> $DIR/missing-doc.rs:172:1
204 172 | const FOO: u32 = 0;
205 | ^^^^^^^^^^^^^^^^^^^
207 error: missing documentation for a constant
208 --> $DIR/missing-doc.rs:179:1
210 179 | pub const FOO4: u32 = 0;
211 | ^^^^^^^^^^^^^^^^^^^^^^^^
213 error: missing documentation for a static
214 --> $DIR/missing-doc.rs:182:1
216 182 | static BAR: u32 = 0;
217 | ^^^^^^^^^^^^^^^^^^^^
219 error: missing documentation for a static
220 --> $DIR/missing-doc.rs:189:1
222 189 | pub static BAR4: u32 = 0;
223 | ^^^^^^^^^^^^^^^^^^^^^^^^^
225 error: missing documentation for a module
226 --> $DIR/missing-doc.rs:192:1
228 192 | / mod internal_impl {
230 194 | | pub fn documented() {}
231 195 | | pub fn undocumented1() {}
237 error: missing documentation for a function
238 --> $DIR/missing-doc.rs:195:5
240 195 | pub fn undocumented1() {}
241 | ^^^^^^^^^^^^^^^^^^^^^^^^^
243 error: missing documentation for a function
244 --> $DIR/missing-doc.rs:196:5
246 196 | pub fn undocumented2() {}
247 | ^^^^^^^^^^^^^^^^^^^^^^^^^
249 error: missing documentation for a function
250 --> $DIR/missing-doc.rs:197:5
252 197 | fn undocumented3() {}
253 | ^^^^^^^^^^^^^^^^^^^^^
255 error: missing documentation for a function
256 --> $DIR/missing-doc.rs:202:9
258 202 | pub fn also_undocumented1() {}
259 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
261 error: missing documentation for a function
262 --> $DIR/missing-doc.rs:203:9
264 203 | fn also_undocumented2() {}
265 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
267 error: aborting due to 39 previous errors