error: missing documentation for a type alias
- --> $DIR/missing-doc.rs:28:1
+ --> $DIR/missing-doc.rs:10:1
|
-28 | type Typedef = String;
+LL | type Typedef = String;
| ^^^^^^^^^^^^^^^^^^^^^^
|
= note: `-D clippy::missing-docs-in-private-items` implied by `-D warnings`
error: missing documentation for a type alias
- --> $DIR/missing-doc.rs:29:1
+ --> $DIR/missing-doc.rs:11:1
|
-29 | pub type PubTypedef = String;
+LL | pub type PubTypedef = String;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-error: missing documentation for a struct
- --> $DIR/missing-doc.rs:31:1
- |
-31 | / struct Foo {
-32 | | a: isize,
-33 | | b: isize,
-34 | | }
- | |_^
-
-error: missing documentation for a struct field
- --> $DIR/missing-doc.rs:32:5
- |
-32 | a: isize,
- | ^^^^^^^^
-
-error: missing documentation for a struct field
- --> $DIR/missing-doc.rs:33:5
- |
-33 | b: isize,
- | ^^^^^^^^
-
-error: missing documentation for a struct
- --> $DIR/missing-doc.rs:36:1
- |
-36 | / pub struct PubFoo {
-37 | | pub a: isize,
-38 | | b: isize,
-39 | | }
- | |_^
-
-error: missing documentation for a struct field
- --> $DIR/missing-doc.rs:37:5
- |
-37 | pub a: isize,
- | ^^^^^^^^^^^^
-
-error: missing documentation for a struct field
- --> $DIR/missing-doc.rs:38:5
- |
-38 | b: isize,
- | ^^^^^^^^
-
error: missing documentation for a module
- --> $DIR/missing-doc.rs:47:1
+ --> $DIR/missing-doc.rs:13:1
|
-47 | mod module_no_dox {}
+LL | mod module_no_dox {}
| ^^^^^^^^^^^^^^^^^^^^
error: missing documentation for a module
- --> $DIR/missing-doc.rs:48:1
+ --> $DIR/missing-doc.rs:14:1
|
-48 | pub mod pub_module_no_dox {}
+LL | pub mod pub_module_no_dox {}
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error: missing documentation for a function
- --> $DIR/missing-doc.rs:52:1
+ --> $DIR/missing-doc.rs:18:1
|
-52 | pub fn foo2() {}
+LL | pub fn foo2() {}
| ^^^^^^^^^^^^^^^^
error: missing documentation for a function
- --> $DIR/missing-doc.rs:53:1
+ --> $DIR/missing-doc.rs:19:1
|
-53 | fn foo3() {}
+LL | fn foo3() {}
| ^^^^^^^^^^^^
-error: missing documentation for a trait
- --> $DIR/missing-doc.rs:70:1
+error: missing documentation for an enum
+ --> $DIR/missing-doc.rs:33:1
|
-70 | / pub trait C {
-71 | | fn foo(&self);
-72 | | fn foo_with_impl(&self) {}
-73 | | }
+LL | / enum Baz {
+LL | | BazA { a: isize, b: isize },
+LL | | BarB,
+LL | | }
| |_^
-error: missing documentation for a trait method
- --> $DIR/missing-doc.rs:71:5
- |
-71 | fn foo(&self);
- | ^^^^^^^^^^^^^^
-
-error: missing documentation for a trait method
- --> $DIR/missing-doc.rs:72:5
- |
-72 | fn foo_with_impl(&self) {}
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-error: missing documentation for an associated type
- --> $DIR/missing-doc.rs:82:5
- |
-82 | type AssociatedType;
- | ^^^^^^^^^^^^^^^^^^^^
-
-error: missing documentation for an associated type
- --> $DIR/missing-doc.rs:83:5
- |
-83 | type AssociatedTypeDef = Self;
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-error: missing documentation for a method
- --> $DIR/missing-doc.rs:94:5
- |
-94 | pub fn foo() {}
- | ^^^^^^^^^^^^^^^
-
-error: missing documentation for a method
- --> $DIR/missing-doc.rs:95:5
- |
-95 | fn bar() {}
- | ^^^^^^^^^^^
-
-error: missing documentation for a method
- --> $DIR/missing-doc.rs:99:5
- |
-99 | pub fn foo() {}
- | ^^^^^^^^^^^^^^^
-
-error: missing documentation for a method
- --> $DIR/missing-doc.rs:102:5
- |
-102 | fn foo2() {}
- | ^^^^^^^^^^^^
-
-error: missing documentation for an enum
- --> $DIR/missing-doc.rs:128:1
- |
-128 | / enum Baz {
-129 | | BazA {
-130 | | a: isize,
-131 | | b: isize
-132 | | },
-133 | | BarB
-134 | | }
- | |_^
-
error: missing documentation for a variant
- --> $DIR/missing-doc.rs:129:5
- |
-129 | / BazA {
-130 | | a: isize,
-131 | | b: isize
-132 | | },
- | |_____^
+ --> $DIR/missing-doc.rs:34:5
+ |
+LL | BazA { a: isize, b: isize },
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
error: missing documentation for a struct field
- --> $DIR/missing-doc.rs:130:9
- |
-130 | a: isize,
- | ^^^^^^^^
+ --> $DIR/missing-doc.rs:34:12
+ |
+LL | BazA { a: isize, b: isize },
+ | ^^^^^^^^
error: missing documentation for a struct field
- --> $DIR/missing-doc.rs:131:9
- |
-131 | b: isize
- | ^^^^^^^^
+ --> $DIR/missing-doc.rs:34:22
+ |
+LL | BazA { a: isize, b: isize },
+ | ^^^^^^^^
error: missing documentation for a variant
- --> $DIR/missing-doc.rs:133:5
- |
-133 | BarB
- | ^^^^
+ --> $DIR/missing-doc.rs:35:5
+ |
+LL | BarB,
+ | ^^^^
error: missing documentation for an enum
- --> $DIR/missing-doc.rs:136:1
- |
-136 | / pub enum PubBaz {
-137 | | PubBazA {
-138 | | a: isize,
-139 | | },
-140 | | }
- | |_^
+ --> $DIR/missing-doc.rs:38:1
+ |
+LL | / pub enum PubBaz {
+LL | | PubBazA { a: isize },
+LL | | }
+ | |_^
error: missing documentation for a variant
- --> $DIR/missing-doc.rs:137:5
- |
-137 | / PubBazA {
-138 | | a: isize,
-139 | | },
- | |_____^
+ --> $DIR/missing-doc.rs:39:5
+ |
+LL | PubBazA { a: isize },
+ | ^^^^^^^^^^^^^^^^^^^^
error: missing documentation for a struct field
- --> $DIR/missing-doc.rs:138:9
- |
-138 | a: isize,
- | ^^^^^^^^
+ --> $DIR/missing-doc.rs:39:15
+ |
+LL | PubBazA { a: isize },
+ | ^^^^^^^^
error: missing documentation for a constant
- --> $DIR/missing-doc.rs:162:1
- |
-162 | const FOO: u32 = 0;
- | ^^^^^^^^^^^^^^^^^^^
+ --> $DIR/missing-doc.rs:59:1
+ |
+LL | const FOO: u32 = 0;
+ | ^^^^^^^^^^^^^^^^^^^
error: missing documentation for a constant
- --> $DIR/missing-doc.rs:169:1
- |
-169 | pub const FOO4: u32 = 0;
- | ^^^^^^^^^^^^^^^^^^^^^^^^
+ --> $DIR/missing-doc.rs:66:1
+ |
+LL | pub const FOO4: u32 = 0;
+ | ^^^^^^^^^^^^^^^^^^^^^^^^
error: missing documentation for a static
- --> $DIR/missing-doc.rs:172:1
- |
-172 | static BAR: u32 = 0;
- | ^^^^^^^^^^^^^^^^^^^^
+ --> $DIR/missing-doc.rs:68:1
+ |
+LL | static BAR: u32 = 0;
+ | ^^^^^^^^^^^^^^^^^^^^
error: missing documentation for a static
- --> $DIR/missing-doc.rs:179:1
- |
-179 | pub static BAR4: u32 = 0;
- | ^^^^^^^^^^^^^^^^^^^^^^^^^
+ --> $DIR/missing-doc.rs:75:1
+ |
+LL | pub static BAR4: u32 = 0;
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^
error: missing documentation for a module
- --> $DIR/missing-doc.rs:182:1
- |
-182 | / mod internal_impl {
-183 | | /// dox
-184 | | pub fn documented() {}
-185 | | pub fn undocumented1() {}
-... |
-194 | | }
-195 | | }
- | |_^
+ --> $DIR/missing-doc.rs:77:1
+ |
+LL | / mod internal_impl {
+LL | | /// dox
+LL | | pub fn documented() {}
+LL | | pub fn undocumented1() {}
+... |
+LL | | }
+LL | | }
+ | |_^
error: missing documentation for a function
- --> $DIR/missing-doc.rs:185:5
- |
-185 | pub fn undocumented1() {}
- | ^^^^^^^^^^^^^^^^^^^^^^^^^
+ --> $DIR/missing-doc.rs:80:5
+ |
+LL | pub fn undocumented1() {}
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^
error: missing documentation for a function
- --> $DIR/missing-doc.rs:186:5
- |
-186 | pub fn undocumented2() {}
- | ^^^^^^^^^^^^^^^^^^^^^^^^^
+ --> $DIR/missing-doc.rs:81:5
+ |
+LL | pub fn undocumented2() {}
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^
error: missing documentation for a function
- --> $DIR/missing-doc.rs:187:5
- |
-187 | fn undocumented3() {}
- | ^^^^^^^^^^^^^^^^^^^^^
+ --> $DIR/missing-doc.rs:82:5
+ |
+LL | fn undocumented3() {}
+ | ^^^^^^^^^^^^^^^^^^^^^
error: missing documentation for a function
- --> $DIR/missing-doc.rs:192:9
- |
-192 | pub fn also_undocumented1() {}
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ --> $DIR/missing-doc.rs:87:9
+ |
+LL | pub fn also_undocumented1() {}
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error: missing documentation for a function
- --> $DIR/missing-doc.rs:193:9
- |
-193 | fn also_undocumented2() {}
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^
+ --> $DIR/missing-doc.rs:88:9
+ |
+LL | fn also_undocumented2() {}
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^
-error: aborting due to 39 previous errors
+error: aborting due to 24 previous errors