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 module
16 --> $DIR/missing-doc.rs:13:1
18 LL | mod module_no_dox {}
19 | ^^^^^^^^^^^^^^^^^^^^
21 error: missing documentation for a module
22 --> $DIR/missing-doc.rs:14:1
24 LL | pub mod pub_module_no_dox {}
25 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
27 error: missing documentation for a function
28 --> $DIR/missing-doc.rs:18:1
33 error: missing documentation for a function
34 --> $DIR/missing-doc.rs:19:1
39 error: missing documentation for an enum
40 --> $DIR/missing-doc.rs:33:1
43 LL | | BazA { a: isize, b: isize },
48 error: missing documentation for a variant
49 --> $DIR/missing-doc.rs:34:5
51 LL | BazA { a: isize, b: isize },
52 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
54 error: missing documentation for a struct field
55 --> $DIR/missing-doc.rs:34:12
57 LL | BazA { a: isize, b: isize },
60 error: missing documentation for a struct field
61 --> $DIR/missing-doc.rs:34:22
63 LL | BazA { a: isize, b: isize },
66 error: missing documentation for a variant
67 --> $DIR/missing-doc.rs:35:5
72 error: missing documentation for an enum
73 --> $DIR/missing-doc.rs:38:1
75 LL | / pub enum PubBaz {
76 LL | | PubBazA { a: isize },
80 error: missing documentation for a variant
81 --> $DIR/missing-doc.rs:39:5
83 LL | PubBazA { a: isize },
84 | ^^^^^^^^^^^^^^^^^^^^
86 error: missing documentation for a struct field
87 --> $DIR/missing-doc.rs:39:15
89 LL | PubBazA { a: isize },
92 error: missing documentation for a constant
93 --> $DIR/missing-doc.rs:59:1
95 LL | const FOO: u32 = 0;
98 error: missing documentation for a constant
99 --> $DIR/missing-doc.rs:66:1
101 LL | pub const FOO4: u32 = 0;
102 | ^^^^^^^^^^^^^^^^^^^^^^^^
104 error: missing documentation for a static
105 --> $DIR/missing-doc.rs:68:1
107 LL | static BAR: u32 = 0;
108 | ^^^^^^^^^^^^^^^^^^^^
110 error: missing documentation for a static
111 --> $DIR/missing-doc.rs:75:1
113 LL | pub static BAR4: u32 = 0;
114 | ^^^^^^^^^^^^^^^^^^^^^^^^^
116 error: missing documentation for a module
117 --> $DIR/missing-doc.rs:77:1
119 LL | / mod internal_impl {
121 LL | | pub fn documented() {}
122 LL | | pub fn undocumented1() {}
128 error: missing documentation for a function
129 --> $DIR/missing-doc.rs:80:5
131 LL | pub fn undocumented1() {}
132 | ^^^^^^^^^^^^^^^^^^^^^^^^^
134 error: missing documentation for a function
135 --> $DIR/missing-doc.rs:81:5
137 LL | pub fn undocumented2() {}
138 | ^^^^^^^^^^^^^^^^^^^^^^^^^
140 error: missing documentation for a function
141 --> $DIR/missing-doc.rs:82:5
143 LL | fn undocumented3() {}
144 | ^^^^^^^^^^^^^^^^^^^^^
146 error: missing documentation for a function
147 --> $DIR/missing-doc.rs:87:9
149 LL | pub fn also_undocumented1() {}
150 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
152 error: missing documentation for a function
153 --> $DIR/missing-doc.rs:88:9
155 LL | fn also_undocumented2() {}
156 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
158 error: aborting due to 24 previous errors