Ryan Skraba created AVRO-3410:
---------------------------------
Summary: [Rust] lint failure
Key: AVRO-3410
URL: https://issues.apache.org/jira/browse/AVRO-3410
Project: Apache Avro
Issue Type: Bug
Reporter: Ryan Skraba
{code:java}
Checking criterion v0.3.5
error: this function's return value is unnecessarily wrapped by `Result`
--> src/reader.rs:192:5
|
192 | / fn read_codec(&mut self, metadata: &HashMap<String, Value>) ->
AvroResult<()> {
193 | | if let Some(codec) = metadata
194 | | .get("avro.codec")
195 | | .and_then(|codec| {
... |
206 | | Ok(())
207 | | }
| |_____^
|
= note: `-D clippy::unnecessary-wraps` implied by `-D clippy::all`
= help: for further information visit
https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_wraps
help: remove `Result` from the return type...
|
192 | fn read_codec(&mut self, metadata: &HashMap<String, Value>) -> () {
| ^^
help: ...and change the returning expressions
|
206 | ()
|error: this function's return value is unnecessarily wrapped by `Result`
--> src/reader.rs:209:5
|
209 | / fn read_user_metadata(&mut self, key: String, value: Value) ->
AvroResult<()> {
210 | | match value {
211 | | Value::Bytes(ref vec) => {
212 | | self.user_metadata.insert(key, vec.clone());
... |
222 | | }
223 | | }
| |_____^
|
= help: for further information visit
https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_wraps
help: remove `Result` from the return type...
|
209 | fn read_user_metadata(&mut self, key: String, value: Value) -> () {
| ^^
help: ...and change the returning expressions
|
213 | ()
214 | }
215 | wrong => {
216 | warn!(
217 | "User metadata values must be Value::Bytes, found
{:?}",
218 | wrong
...error: aborting due to 2 previous errorserror: could not compile
`apache-avro`
{code}
--
This message was sent by Atlassian Jira
(v8.20.1#820001)