11error: missing documentation for a type alias
2- --> $DIR/lint-missing-doc.rs:11 :1
2+ --> $DIR/lint-missing-doc.rs:12 :1
33 |
44LL | pub type PubTypedef = String;
55 | ^^^^^^^^^^^^^^^^^^^
@@ -11,142 +11,148 @@ LL | #![deny(missing_docs)]
1111 | ^^^^^^^^^^^^
1212
1313error: missing documentation for a struct
14- --> $DIR/lint-missing-doc.rs:18 :1
14+ --> $DIR/lint-missing-doc.rs:19 :1
1515 |
1616LL | pub struct PubFoo {
1717 | ^^^^^^^^^^^^^^^^^
1818
1919error: missing documentation for a struct field
20- --> $DIR/lint-missing-doc.rs:19 :5
20+ --> $DIR/lint-missing-doc.rs:20 :5
2121 |
2222LL | pub a: isize,
2323 | ^^^^^^^^^^^^
2424
2525error: missing documentation for a module
26- --> $DIR/lint-missing-doc.rs:30 :1
26+ --> $DIR/lint-missing-doc.rs:31 :1
2727 |
2828LL | pub mod pub_module_no_dox {}
2929 | ^^^^^^^^^^^^^^^^^^^^^^^^^
3030
3131error: missing documentation for a function
32- --> $DIR/lint-missing-doc.rs:34 :1
32+ --> $DIR/lint-missing-doc.rs:35 :1
3333 |
3434LL | pub fn foo2() {}
3535 | ^^^^^^^^^^^^^
3636
3737error: missing documentation for a trait
38- --> $DIR/lint-missing-doc.rs:52 :1
38+ --> $DIR/lint-missing-doc.rs:53 :1
3939 |
4040LL | pub trait C {
4141 | ^^^^^^^^^^^
4242
4343error: missing documentation for a method
44- --> $DIR/lint-missing-doc.rs:53 :5
44+ --> $DIR/lint-missing-doc.rs:54 :5
4545 |
4646LL | fn foo(&self);
4747 | ^^^^^^^^^^^^^^
4848
4949error: missing documentation for a method
50- --> $DIR/lint-missing-doc.rs:54 :5
50+ --> $DIR/lint-missing-doc.rs:55 :5
5151 |
5252LL | fn foo_with_impl(&self) {}
5353 | ^^^^^^^^^^^^^^^^^^^^^^^
5454
5555error: missing documentation for an associated function
56- --> $DIR/lint-missing-doc.rs:55 :5
56+ --> $DIR/lint-missing-doc.rs:56 :5
5757 |
5858LL | fn foo_no_self();
5959 | ^^^^^^^^^^^^^^^^^
6060
6161error: missing documentation for an associated function
62- --> $DIR/lint-missing-doc.rs:56 :5
62+ --> $DIR/lint-missing-doc.rs:57 :5
6363 |
6464LL | fn foo_no_self_with_impl() {}
6565 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
6666
6767error: missing documentation for an associated type
68- --> $DIR/lint-missing-doc.rs:66 :5
68+ --> $DIR/lint-missing-doc.rs:67 :5
6969 |
7070LL | type AssociatedType;
7171 | ^^^^^^^^^^^^^^^^^^^
7272
7373error: missing documentation for an associated type
74- --> $DIR/lint-missing-doc.rs:67 :5
74+ --> $DIR/lint-missing-doc.rs:68 :5
7575 |
7676LL | type AssociatedTypeDef = Self;
7777 | ^^^^^^^^^^^^^^^^^^^^^^
7878
7979error: missing documentation for an associated function
80- --> $DIR/lint-missing-doc.rs:83 :5
80+ --> $DIR/lint-missing-doc.rs:84 :5
8181 |
8282LL | pub fn foo() {}
8383 | ^^^^^^^^^^^^
8484
8585error: missing documentation for an enum
86- --> $DIR/lint-missing-doc.rs:120 :1
86+ --> $DIR/lint-missing-doc.rs:121 :1
8787 |
8888LL | pub enum PubBaz {
8989 | ^^^^^^^^^^^^^^^
9090
9191error: missing documentation for a variant
92- --> $DIR/lint-missing-doc.rs:121 :5
92+ --> $DIR/lint-missing-doc.rs:122 :5
9393 |
9494LL | PubBazA {
9595 | ^^^^^^^
9696
9797error: missing documentation for a struct field
98- --> $DIR/lint-missing-doc.rs:122 :9
98+ --> $DIR/lint-missing-doc.rs:123 :9
9999 |
100100LL | a: isize,
101101 | ^^^^^^^^
102102
103103error: missing documentation for a constant
104- --> $DIR/lint-missing-doc.rs:153 :1
104+ --> $DIR/lint-missing-doc.rs:154 :1
105105 |
106106LL | pub const FOO4: u32 = 0;
107107 | ^^^^^^^^^^^^^^^^^^^
108108
109109error: missing documentation for a static
110- --> $DIR/lint-missing-doc.rs:163 :1
110+ --> $DIR/lint-missing-doc.rs:164 :1
111111 |
112112LL | pub static BAR4: u32 = 0;
113113 | ^^^^^^^^^^^^^^^^^^^^
114114
115115error: missing documentation for a function
116- --> $DIR/lint-missing-doc.rs:169 :5
116+ --> $DIR/lint-missing-doc.rs:170 :5
117117 |
118118LL | pub fn undocumented1() {}
119119 | ^^^^^^^^^^^^^^^^^^^^^^
120120
121121error: missing documentation for a function
122- --> $DIR/lint-missing-doc.rs:170 :5
122+ --> $DIR/lint-missing-doc.rs:171 :5
123123 |
124124LL | pub fn undocumented2() {}
125125 | ^^^^^^^^^^^^^^^^^^^^^^
126126
127127error: missing documentation for a function
128- --> $DIR/lint-missing-doc.rs:176 :9
128+ --> $DIR/lint-missing-doc.rs:177 :9
129129 |
130130LL | pub fn also_undocumented1() {}
131131 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
132132
133133error: missing documentation for a function
134- --> $DIR/lint-missing-doc.rs:191 :5
134+ --> $DIR/lint-missing-doc.rs:192 :5
135135 |
136136LL | pub fn extern_fn_undocumented(f: f32) -> f32;
137137 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
138138
139139error: missing documentation for a static
140- --> $DIR/lint-missing-doc.rs:196 :5
140+ --> $DIR/lint-missing-doc.rs:197 :5
141141 |
142142LL | pub static EXTERN_STATIC_UNDOCUMENTED: u8;
143143 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
144144
145145error: missing documentation for a foreign type
146- --> $DIR/lint-missing-doc.rs:201 :5
146+ --> $DIR/lint-missing-doc.rs:202 :5
147147 |
148148LL | pub type ExternTyUndocumented;
149149 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
150150
151- error: aborting due to 24 previous errors
151+ error: missing documentation for a trait alias
152+ --> $DIR/lint-missing-doc.rs:206:1
153+ |
154+ LL | pub trait T = Sync;
155+ | ^^^^^^^^^^^
156+
157+ error: aborting due to 25 previous errors
152158
0 commit comments