| error: docs for function which may panic missing `# Panics` section | |
| --> tests/ui/missing_panics_doc.rs:13:1 | |
| | | |
| LL | pub fn unwrap() { | |
| | ^^^^^^^^^^^^^^^ | |
| | | |
| note: first possible panic found here | |
| --> tests/ui/missing_panics_doc.rs:16:5 | |
| | | |
| LL | result.unwrap() | |
| | ^^^^^^^^^^^^^^^ | |
| = note: `-D clippy::missing-panics-doc` implied by `-D warnings` | |
| = help: to override `-D warnings` add `#[allow(clippy::missing_panics_doc)]` | |
| error: docs for function which may panic missing `# Panics` section | |
| --> tests/ui/missing_panics_doc.rs:20:1 | |
| | | |
| LL | pub fn panic() { | |
| | ^^^^^^^^^^^^^^ | |
| | | |
| note: first possible panic found here | |
| --> tests/ui/missing_panics_doc.rs:22:5 | |
| | | |
| LL | panic!("This function panics") | |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| error: docs for function which may panic missing `# Panics` section | |
| --> tests/ui/missing_panics_doc.rs:26:1 | |
| | | |
| LL | pub fn inner_body(opt: Option<u32>) { | |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| | | |
| note: first possible panic found here | |
| --> tests/ui/missing_panics_doc.rs:30:13 | |
| | | |
| LL | panic!() | |
| | ^^^^^^^^ | |
| error: docs for function which may panic missing `# Panics` section | |
| --> tests/ui/missing_panics_doc.rs:36:1 | |
| | | |
| LL | pub fn unreachable_and_panic() { | |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| | | |
| note: first possible panic found here | |
| --> tests/ui/missing_panics_doc.rs:38:39 | |
| | | |
| LL | if true { unreachable!() } else { panic!() } | |
| | ^^^^^^^^ | |
| error: docs for function which may panic missing `# Panics` section | |
| --> tests/ui/missing_panics_doc.rs:42:1 | |
| | | |
| LL | pub fn assert_eq() { | |
| | ^^^^^^^^^^^^^^^^^^ | |
| | | |
| note: first possible panic found here | |
| --> tests/ui/missing_panics_doc.rs:45:5 | |
| | | |
| LL | assert_eq!(x, 0); | |
| | ^^^^^^^^^^^^^^^^ | |
| error: docs for function which may panic missing `# Panics` section | |
| --> tests/ui/missing_panics_doc.rs:49:1 | |
| | | |
| LL | pub fn assert_ne() { | |
| | ^^^^^^^^^^^^^^^^^^ | |
| | | |
| note: first possible panic found here | |
| --> tests/ui/missing_panics_doc.rs:52:5 | |
| | | |
| LL | assert_ne!(x, 0); | |
| | ^^^^^^^^^^^^^^^^ | |
| error: docs for function which may panic missing `# Panics` section | |
| --> tests/ui/missing_panics_doc.rs:154:1 | |
| | | |
| LL | pub fn partially_const<const N: usize>(n: usize) { | |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| | | |
| note: first possible panic found here | |
| --> tests/ui/missing_panics_doc.rs:161:5 | |
| | | |
| LL | assert!(N > n); | |
| | ^^^^^^^^^^^^^^ | |
| error: docs for function which may panic missing `# Panics` section | |
| --> tests/ui/missing_panics_doc.rs:172:1 | |
| | | |
| LL | pub fn expect_allow_with_error(i: Option<isize>) { | |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| | | |
| note: first possible panic found here | |
| --> tests/ui/missing_panics_doc.rs:181:5 | |
| | | |
| LL | i.unwrap(); | |
| | ^^^^^^^^^^ | |
| error: docs for function which may panic missing `# Panics` section | |
| --> tests/ui/missing_panics_doc.rs:184:1 | |
| | | |
| LL | pub fn expect_after_error(x: Option<u32>, y: Option<u32>) { | |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| | | |
| note: first possible panic found here | |
| --> tests/ui/missing_panics_doc.rs:187:13 | |
| | | |
| LL | let x = x.unwrap(); | |
| | ^^^^^^^^^^ | |
| error: docs for function which may panic missing `# Panics` section | |
| --> tests/ui/missing_panics_doc.rs:196:5 | |
| | | |
| LL | pub fn option_unwrap<T>(v: &[T]) -> &T { | |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| | | |
| note: first possible panic found here | |
| --> tests/ui/missing_panics_doc.rs:199:9 | |
| | | |
| LL | o.unwrap() | |
| | ^^^^^^^^^^ | |
| error: docs for function which may panic missing `# Panics` section | |
| --> tests/ui/missing_panics_doc.rs:202:5 | |
| | | |
| LL | pub fn option_expect<T>(v: &[T]) -> &T { | |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| | | |
| note: first possible panic found here | |
| --> tests/ui/missing_panics_doc.rs:205:9 | |
| | | |
| LL | o.expect("passed an empty thing") | |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| error: docs for function which may panic missing `# Panics` section | |
| --> tests/ui/missing_panics_doc.rs:208:5 | |
| | | |
| LL | pub fn result_unwrap<T>(v: &[T]) -> &T { | |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| | | |
| note: first possible panic found here | |
| --> tests/ui/missing_panics_doc.rs:211:9 | |
| | | |
| LL | res.unwrap() | |
| | ^^^^^^^^^^^^ | |
| error: docs for function which may panic missing `# Panics` section | |
| --> tests/ui/missing_panics_doc.rs:214:5 | |
| | | |
| LL | pub fn result_expect<T>(v: &[T]) -> &T { | |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| | | |
| note: first possible panic found here | |
| --> tests/ui/missing_panics_doc.rs:217:9 | |
| | | |
| LL | res.expect("passed an empty thing") | |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| error: docs for function which may panic missing `# Panics` section | |
| --> tests/ui/missing_panics_doc.rs:220:5 | |
| | | |
| LL | pub fn last_unwrap(v: &[u32]) -> u32 { | |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| | | |
| note: first possible panic found here | |
| --> tests/ui/missing_panics_doc.rs:222:10 | |
| | | |
| LL | *v.last().unwrap() | |
| | ^^^^^^^^^^^^^^^^^ | |
| error: docs for function which may panic missing `# Panics` section | |
| --> tests/ui/missing_panics_doc.rs:225:5 | |
| | | |
| LL | pub fn last_expect(v: &[u32]) -> u32 { | |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| | | |
| note: first possible panic found here | |
| --> tests/ui/missing_panics_doc.rs:227:10 | |
| | | |
| LL | *v.last().expect("passed an empty thing") | |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| error: docs for function which may panic missing `# Panics` section | |
| --> tests/ui/missing_panics_doc.rs:262:1 | |
| | | |
| LL | pub const fn unwrap_expect_etc_in_const_fn_fails() { | |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| | | |
| note: first possible panic found here | |
| --> tests/ui/missing_panics_doc.rs:264:13 | |
| | | |
| LL | let a = std::num::NonZeroUsize::new(1).unwrap(); | |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| error: docs for function which may panic missing `# Panics` section | |
| --> tests/ui/missing_panics_doc.rs:268:1 | |
| | | |
| LL | pub const fn assert_in_const_fn_fails() { | |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| | | |
| note: first possible panic found here | |
| --> tests/ui/missing_panics_doc.rs:272:9 | |
| | | |
| LL | panic!(); | |
| | ^^^^^^^^ | |
| error: docs for function which may panic missing `# Panics` section | |
| --> tests/ui/missing_panics_doc.rs:277:1 | |
| | | |
| LL | pub const fn in_const_fn<const N: usize>(n: usize) { | |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| | | |
| note: first possible panic found here | |
| --> tests/ui/missing_panics_doc.rs:279:5 | |
| | | |
| LL | assert!(N > n); | |
| | ^^^^^^^^^^^^^^ | |
| error: aborting due to 18 previous errors | |