Corrected doc PR fixes

This commit is contained in:
ThibsG 2020-06-01 10:16:01 +02:00
parent 9893254dff
commit 137a3b4d32
6 changed files with 23 additions and 8 deletions

View File

@ -29,7 +29,7 @@ declare_clippy_lint! {
/// ```
/// Could be written as:
/// ```rust
/// fn foo() {}
/// fn foo<T>() {}
/// ```
pub DROP_BOUNDS,
correctness,

View File

@ -30,7 +30,7 @@ declare_clippy_lint! {
/// xs.map(|x| foo(x))
///
/// // Good
/// foo(xs)
/// xs.map(foo)
/// ```
/// where `foo(_)` is a plain function that takes the exact argument type of
/// `x`.

View File

@ -30,8 +30,11 @@ declare_clippy_lint! {
/// // Unclear whether a is 1 or 2.
///
/// // Good
/// x = 1;
/// let a = 1 + x;
/// let tmp = {
/// x = 1;
/// 1
/// };
/// let a = tmp + x;
/// ```
pub EVAL_ORDER_DEPENDENCE,
complexity,

View File

@ -18,7 +18,7 @@ declare_clippy_lint! {
/// **Known problems:** None.
///
/// **Example:**
/// ```rust,ignore
/// ```rust
/// struct Foo(i32);
///
/// // Bad
@ -27,13 +27,21 @@ declare_clippy_lint! {
/// Foo(s.parse().unwrap())
/// }
/// }
/// ```
///
/// ```rust
/// // Good
/// struct Foo(i32);
///
/// use std::convert::TryFrom;
/// impl TryFrom<String> for Foo {
/// type Error = ();
/// fn try_from(s: String) -> Result<Self, Self::Error> {
/// s.parse()
/// if let Ok(parsed) = s.parse() {
/// Ok(Foo(parsed))
/// } else {
/// Err(())
/// }
/// }
/// }
/// ```

View File

@ -52,7 +52,7 @@ declare_clippy_lint! {
/// ```rust
/// fn im_too_long() {
/// println!("");
/// // ... 100 more LoC
/// // ... 100 more LoC
/// println!("");
/// }
/// ```

View File

@ -436,7 +436,11 @@ declare_clippy_lint! {
/// vec.iter().filter(|x| **x == 0).map(|x| *x * 2);
///
/// // Good
/// vec.iter().filter_map(|x| Some(*x * 2));
/// vec.iter().filter_map(|x| if *x == 0 {
/// Some(*x * 2)
/// } else {
/// None
/// });
/// ```
pub FILTER_MAP,
pedantic,