[ 
https://issues.apache.org/jira/browse/AVRO-3418?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Martin Tzvetanov Grigorov updated AVRO-3418:
--------------------------------------------
    Description: 
[https://github.com/apache/avro/runs/5322768597?check_suite_focus=true]

 
{code:java}
Clippy results: 0 ICE, 8 errors, 0 warnings, 0 notes, 0 help

    Error: Unable to create clippy annotations! Reason: HttpError: Resource not 
accessible by integration    
    Warning: It seems that this Action is executed from the forked repository.
    Warning: GitHub Actions are not allowed to create Check annotations, when 
executed for a forked repos. See 
https://github.com/actions-rs/clippy-check/issues/2 for details.
    Posting clippy checks here instead.
    error: unnecessary closure used to substitute value for `Option::None`

       --> src/decode.rs:208:35
        |
    208 |                       let variant = variants
        |  ___________________________________^
    209 | |                         .get(
    210 | |                             usize::try_from(index)
    211 | |                                 .map_err(|e| 
Error::ConvertI64ToUsize(e, index))?,
    ...   |
    215 | |                             num_variants: variants.len(),
    216 | |                         })?;
        | |__________________________^
        |
        = note: `-D clippy::unnecessary-lazy-evaluations` implied by `-D 
clippy::all`
        = help: for further information visit 
https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_lazy_evaluations
    help: use `ok_or` instead
        |
    208 ~                     let variant = variants
    209 +                         .get(
    210 +                             usize::try_from(index)
    211 +                                 .map_err(|e| 
Error::ConvertI64ToUsize(e, index))?,
    212 +                         ).ok_or(Error::GetUnionVariant {
    213 +                             index,
      ...

    error: unnecessary closure used to substitute value for `Option::None`
       --> src/decode.rs:208:35
        |
    208 |                       let variant = variants
        |  ___________________________________^
    209 | |                         .get(
    210 | |                             usize::try_from(index)
    211 | |                                 .map_err(|e| 
Error::ConvertI64ToUsize(e, index))?,
    ...   |
    215 | |                             num_variants: variants.len(),
    216 | |                         })?;
        | |__________________________^
        |
        = note: `-D clippy::unnecessary-lazy-evaluations` implied by `-D 
clippy::all`
        = help: for further information visit 
https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_lazy_evaluations
    help: use `ok_or` instead
        |
    208 ~                     let variant = variants
    209 +                         .get(
    210 +                             usize::try_from(index)
    211 +                                 .map_err(|e| 
Error::ConvertI64ToUsize(e, index))?,
    212 +                         ).ok_or(Error::GetUnionVariant {
    213 +                             index,
      ...

    error: unnecessary use of `to_owned`
    
       --> src/reader.rs:504:23    
        |

    504 |         let invalid = 
ENCODED.to_owned().into_iter().skip(1).collect::<Vec<u8>>();
        |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: 
`ENCODED.iter().copied()`
        |
        = note: `-D clippy::unnecessary-to-owned` implied by `-D clippy::all`

        = help: for further information visit 
https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_to_owned

    error: unnecessary use of `to_owned`
       --> src/reader.rs:511:23
        |
    511 |           let invalid = ENCODED
        |  _______________________^
    512 | |             .to_owned()
    513 | |             .into_iter()
        | |________________________^ help: use: `ENCODED.iter().copied()`
        |
        = help: for further information visit 
https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_to_owned
    error: unnecessary use of `to_owned`

       --> src/reader.rs:534:23
        |
    534 |           let invalid = ENCODED
        |  _______________________^
    535 | |             .to_owned()
    536 | |             .into_iter()
        | |________________________^ help: use: `ENCODED.iter().copied()`
        |
        = help: for further information visit 
https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_to_owned

    error: unnecessary use of `to_string`
       --> src/writer.rs:840:57
        |
    840 |             .add_user_metadata("stringKey".to_string(), 
"stringValue".to_string())
        |                                                         
^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `"stringValue"`
        |
        = help: for further information visit 
https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_to_owned

    error: unnecessary use of `to_string`

       --> src/writer.rs:874:65
        |
    874 |         match writer.add_user_metadata("stringKey".to_string(), 
"value2".to_string()) {
        |                                                                 
^^^^^^^^^^^^^^^^^^^^ help: use: `"value2"`
        |
        = help: for further information visit 
https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_to_owned

    error: unnecessary use of `to_vec`
       --> src/rabin.rs:157:73
        |
    157 |             let result = 
LittleEndian::read_i64(&hasher.finalize_reset().to_vec());
        |                                                                       
  ^^^^^^^^^ help: remove this
        |
        = help: for further information visit 
https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_to_owned  

  
    
    Error: Exiting due to clippy errors
 {code}

  was:
[https://github.com/apache/avro/runs/5322768597?check_suite_focus=true]

 
{code:java}
Clippy results: 0 ICE, 8 errors, 0 warnings, 0 notes, 0 help

  

  
    
    Error: Unable to create clippy annotations! Reason: HttpError: Resource not 
accessible by integration

  

  
    
    Warning: It seems that this Action is executed from the forked repository.

  

  
    
    Warning: GitHub Actions are not allowed to create Check annotations, when 
executed for a forked repos. See 
https://github.com/actions-rs/clippy-check/issues/2 for details.

  

  
    
    Posting clippy checks here instead.

  

  
    
    error: unnecessary closure used to substitute value for `Option::None`

  

  
    
       --> src/decode.rs:208:35

  

  
    
        |

  

  
    
  
    
    208 |                       let variant = variants

  

  
    
        |  ___________________________________^

  

  
    
    209 | |                         .get(

  

  
    
    210 | |                             usize::try_from(index)

  

  
    
    211 | |                                 .map_err(|e| 
Error::ConvertI64ToUsize(e, index))?,

  

  
    
    ...   |

  

  
    
    215 | |                             num_variants: variants.len(),

  

  
    
    216 | |                         })?;

  

  
    
        | |__________________________^

  

  
    
        |

  

  
    
        = note: `-D clippy::unnecessary-lazy-evaluations` implied by `-D 
clippy::all`

  

  
    
        = help: for further information visit 
https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_lazy_evaluations

  

  
    
    help: use `ok_or` instead

  

  
    
        |

  

  
    
    208 ~                     let variant = variants

  

  
    
    209 +                         .get(

  

  
    
    210 +                             usize::try_from(index)

  

  
    
    211 +                                 .map_err(|e| 
Error::ConvertI64ToUsize(e, index))?,

  

  
    
    212 +                         ).ok_or(Error::GetUnionVariant {

  

  
    
    213 +                             index,

  

  
    
      ...

  

  
    
    

  

  
    
    

  

  
    
    error: unnecessary closure used to substitute value for `Option::None`

  

  
    
       --> src/decode.rs:208:35

  

  
    
        |

  

  
    
    208 |                       let variant = variants

  

  
    
        |  ___________________________________^

  

  
    
    209 | |                         .get(

  

  
    
    210 | |                             usize::try_from(index)

  

  
    
    211 | |                                 .map_err(|e| 
Error::ConvertI64ToUsize(e, index))?,

  

  
    
    ...   |

  

  
    
    215 | |                             num_variants: variants.len(),

  

  
    
    216 | |                         })?;

  

  
    
        | |__________________________^

  

  
    
        |

  

  
    
        = note: `-D clippy::unnecessary-lazy-evaluations` implied by `-D 
clippy::all`

  

  
    
        = help: for further information visit 
https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_lazy_evaluations

  

  
    
    help: use `ok_or` instead

  

  
    
        |

  

  
    
    208 ~                     let variant = variants

  

  
    
    209 +                         .get(

  

  
    
    210 +                             usize::try_from(index)

  

  
    
    211 +                                 .map_err(|e| 
Error::ConvertI64ToUsize(e, index))?,

  

  
    
    212 +                         ).ok_or(Error::GetUnionVariant {

  

  
    
    213 +                             index,

  

  
    
      ...

  

  
    
    

  

  
    
    

  

  
    
    error: unnecessary use of `to_owned`

  

  
    
  
    
       --> src/reader.rs:504:23

  

  
    
        |

  

  
    
    504 |         let invalid = 
ENCODED.to_owned().into_iter().skip(1).collect::<Vec<u8>>();

  

  
    
        |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: 
`ENCODED.iter().copied()`

  

  
    
        |

  

  
    
        = note: `-D clippy::unnecessary-to-owned` implied by `-D clippy::all`

  

  
    
        = help: for further information visit 
https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_to_owned

  

  
    
    

  

  
    
    

  

  
    
    error: unnecessary use of `to_owned`

  

  
    
       --> src/reader.rs:511:23

  

  
    
        |

  

  
    
    511 |           let invalid = ENCODED

  

  
    
        |  _______________________^

  

  
    
    512 | |             .to_owned()

  

  
    
    513 | |             .into_iter()

  

  
    
        | |________________________^ help: use: `ENCODED.iter().copied()`

  

  
    
        |

  

  
    
        = help: for further information visit 
https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_to_owned

  

  
    
    

  

  
    
    

  

  
    
    error: unnecessary use of `to_owned`

  

  
    
       --> src/reader.rs:534:23

  

  
    
        |

  

  
    
    534 |           let invalid = ENCODED

  

  
    
        |  _______________________^

  

  
    
    535 | |             .to_owned()

  

  
    
    536 | |             .into_iter()

  

  
    
        | |________________________^ help: use: `ENCODED.iter().copied()`

  

  
    
        |

  

  
    
        = help: for further information visit 
https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_to_owned

  

  
    
    

  

  
    
    

  

  
    
    error: unnecessary use of `to_string`

  

  
    
       --> src/writer.rs:840:57

  

  
    
        |

  

  
    
    840 |             .add_user_metadata("stringKey".to_string(), 
"stringValue".to_string())

  

  
    
        |                                                         
^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `"stringValue"`

  

  
    
        |

  

  
    
        = help: for further information visit 
https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_to_owned

  

  
    
    

  

  
    
    

  

  
    
    error: unnecessary use of `to_string`

  

  
    
       --> src/writer.rs:874:65

  

  
    
        |

  

  
    
    874 |         match writer.add_user_metadata("stringKey".to_string(), 
"value2".to_string()) {

  

  
    
        |                                                                 
^^^^^^^^^^^^^^^^^^^^ help: use: `"value2"`

  

  
    
        |

  

  
    
        = help: for further information visit 
https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_to_owned

  

  
    
    

  

  
    
  
    
    

  

  
    
    error: unnecessary use of `to_vec`

  

  
    
       --> src/rabin.rs:157:73

  

  
    
        |

  

  
    
    157 |             let result = 
LittleEndian::read_i64(&hasher.finalize_reset().to_vec());

  

  
    
        |                                                                       
  ^^^^^^^^^ help: remove this

  

  
    
        |

  

  
    
        = help: for further information visit 
https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_to_owned  

  
    
    Error: Exiting due to clippy errors
 {code}


> [Rust] Fix clippy errors for Rust 1.59.0
> ----------------------------------------
>
>                 Key: AVRO-3418
>                 URL: https://issues.apache.org/jira/browse/AVRO-3418
>             Project: Apache Avro
>          Issue Type: Improvement
>          Components: rust
>    Affects Versions: 1.11.1, 1.12.0
>            Reporter: Martin Tzvetanov Grigorov
>            Assignee: Martin Tzvetanov Grigorov
>            Priority: Minor
>
> [https://github.com/apache/avro/runs/5322768597?check_suite_focus=true]
>  
> {code:java}
> Clippy results: 0 ICE, 8 errors, 0 warnings, 0 notes, 0 help
>     Error: Unable to create clippy annotations! Reason: HttpError: Resource 
> not accessible by integration    
>     Warning: It seems that this Action is executed from the forked repository.
>     Warning: GitHub Actions are not allowed to create Check annotations, when 
> executed for a forked repos. See 
> https://github.com/actions-rs/clippy-check/issues/2 for details.
>     Posting clippy checks here instead.
>     error: unnecessary closure used to substitute value for `Option::None`
>        --> src/decode.rs:208:35
>         |
>     208 |                       let variant = variants
>         |  ___________________________________^
>     209 | |                         .get(
>     210 | |                             usize::try_from(index)
>     211 | |                                 .map_err(|e| 
> Error::ConvertI64ToUsize(e, index))?,
>     ...   |
>     215 | |                             num_variants: variants.len(),
>     216 | |                         })?;
>         | |__________________________^
>         |
>         = note: `-D clippy::unnecessary-lazy-evaluations` implied by `-D 
> clippy::all`
>         = help: for further information visit 
> https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_lazy_evaluations
>     help: use `ok_or` instead
>         |
>     208 ~                     let variant = variants
>     209 +                         .get(
>     210 +                             usize::try_from(index)
>     211 +                                 .map_err(|e| 
> Error::ConvertI64ToUsize(e, index))?,
>     212 +                         ).ok_or(Error::GetUnionVariant {
>     213 +                             index,
>       ...
>     error: unnecessary closure used to substitute value for `Option::None`
>        --> src/decode.rs:208:35
>         |
>     208 |                       let variant = variants
>         |  ___________________________________^
>     209 | |                         .get(
>     210 | |                             usize::try_from(index)
>     211 | |                                 .map_err(|e| 
> Error::ConvertI64ToUsize(e, index))?,
>     ...   |
>     215 | |                             num_variants: variants.len(),
>     216 | |                         })?;
>         | |__________________________^
>         |
>         = note: `-D clippy::unnecessary-lazy-evaluations` implied by `-D 
> clippy::all`
>         = help: for further information visit 
> https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_lazy_evaluations
>     help: use `ok_or` instead
>         |
>     208 ~                     let variant = variants
>     209 +                         .get(
>     210 +                             usize::try_from(index)
>     211 +                                 .map_err(|e| 
> Error::ConvertI64ToUsize(e, index))?,
>     212 +                         ).ok_or(Error::GetUnionVariant {
>     213 +                             index,
>       ...
>     error: unnecessary use of `to_owned`
>     
>        --> src/reader.rs:504:23    
>         |
>     504 |         let invalid = 
> ENCODED.to_owned().into_iter().skip(1).collect::<Vec<u8>>();
>         |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: 
> `ENCODED.iter().copied()`
>         |
>         = note: `-D clippy::unnecessary-to-owned` implied by `-D clippy::all`
>         = help: for further information visit 
> https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_to_owned
>     error: unnecessary use of `to_owned`
>        --> src/reader.rs:511:23
>         |
>     511 |           let invalid = ENCODED
>         |  _______________________^
>     512 | |             .to_owned()
>     513 | |             .into_iter()
>         | |________________________^ help: use: `ENCODED.iter().copied()`
>         |
>         = help: for further information visit 
> https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_to_owned
>     error: unnecessary use of `to_owned`
>        --> src/reader.rs:534:23
>         |
>     534 |           let invalid = ENCODED
>         |  _______________________^
>     535 | |             .to_owned()
>     536 | |             .into_iter()
>         | |________________________^ help: use: `ENCODED.iter().copied()`
>         |
>         = help: for further information visit 
> https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_to_owned
>     error: unnecessary use of `to_string`
>        --> src/writer.rs:840:57
>         |
>     840 |             .add_user_metadata("stringKey".to_string(), 
> "stringValue".to_string())
>         |                                                         
> ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `"stringValue"`
>         |
>         = help: for further information visit 
> https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_to_owned
>     error: unnecessary use of `to_string`
>        --> src/writer.rs:874:65
>         |
>     874 |         match writer.add_user_metadata("stringKey".to_string(), 
> "value2".to_string()) {
>         |                                                                 
> ^^^^^^^^^^^^^^^^^^^^ help: use: `"value2"`
>         |
>         = help: for further information visit 
> https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_to_owned
>     error: unnecessary use of `to_vec`
>        --> src/rabin.rs:157:73
>         |
>     157 |             let result = 
> LittleEndian::read_i64(&hasher.finalize_reset().to_vec());
>         |                                                                     
>     ^^^^^^^^^ help: remove this
>         |
>         = help: for further information visit 
> https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_to_owned
>   
>   
>     
>     Error: Exiting due to clippy errors
>  {code}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to