5b8e0657d4
error: you seem to be trying to use `match` for destructuring a single pattern. Consider using `if let` --> serde_derive_internals/src/attr.rs:1412:8 | 1412 | Ok(match string.parse() { | ________^ 1413 | | Ok(path) => Some(path), 1414 | | Err(_) => { 1415 | | cx.error_spanned_by( ... | 1420 | | } 1421 | | }) | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match_else = note: `-D clippy::single-match-else` implied by `-D clippy::pedantic` help: try this | 1412 ~ Ok(if let Ok(path) = string.parse() { Some(path) } else { 1413 + cx.error_spanned_by( 1414 + &string, 1415 + format!("failed to parse path: {:?}", string.value()), 1416 + ); 1417 + None 1418 ~ }) | error: you seem to be trying to use `match` for destructuring a single pattern. Consider using `if let` --> serde_derive_internals/src/attr.rs:1434:8 | 1434 | Ok(match string.parse() { | ________^ 1435 | | Ok(expr) => Some(expr), 1436 | | Err(_) => { 1437 | | cx.error_spanned_by( ... | 1442 | | } 1443 | | }) | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match_else help: try this | 1434 ~ Ok(if let Ok(expr) = string.parse() { Some(expr) } else { 1435 + cx.error_spanned_by( 1436 + &string, 1437 + format!("failed to parse path: {:?}", string.value()), 1438 + ); 1439 + None 1440 ~ }) | error: you seem to be trying to use `match` for destructuring a single pattern. Consider using `if let` --> serde_derive_internals/src/attr.rs:1478:8 | 1478 | Ok(match string.parse() { | ________^ 1479 | | Ok(ty) => Some(ty), 1480 | | Err(_) => { 1481 | | cx.error_spanned_by( ... | 1486 | | } 1487 | | }) | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match_else help: try this | 1478 ~ Ok(if let Ok(ty) = string.parse() { Some(ty) } else { 1479 + cx.error_spanned_by( 1480 + &string, 1481 + format!("failed to parse type: {} = {:?}", attr_name, string.value()), 1482 + ); 1483 + None 1484 ~ }) |
52 lines
1.6 KiB
Rust
52 lines
1.6 KiB
Rust
#![doc(html_root_url = "https://docs.rs/serde_derive_internals/0.26.0")]
|
|
#![allow(unknown_lints, bare_trait_objects)]
|
|
// Ignored clippy lints
|
|
#![allow(
|
|
clippy::cognitive_complexity,
|
|
// clippy bug: https://github.com/rust-lang/rust-clippy/issues/7575
|
|
clippy::collapsible_match,
|
|
clippy::derive_partial_eq_without_eq,
|
|
// clippy bug: https://github.com/rust-lang/rust-clippy/issues/6797
|
|
clippy::manual_map,
|
|
clippy::missing_panics_doc,
|
|
clippy::redundant_field_names,
|
|
clippy::result_unit_err,
|
|
clippy::should_implement_trait,
|
|
clippy::trivially_copy_pass_by_ref,
|
|
clippy::wildcard_in_or_patterns,
|
|
// clippy bug: https://github.com/rust-lang/rust-clippy/issues/5704
|
|
clippy::unnested_or_patterns,
|
|
)]
|
|
// Ignored clippy_pedantic lints
|
|
#![allow(
|
|
clippy::doc_markdown,
|
|
clippy::enum_glob_use,
|
|
clippy::items_after_statements,
|
|
clippy::let_underscore_untyped,
|
|
clippy::manual_assert,
|
|
clippy::match_same_arms,
|
|
// clippy bug: https://github.com/rust-lang/rust-clippy/issues/6984
|
|
clippy::match_wildcard_for_single_variants,
|
|
clippy::missing_errors_doc,
|
|
clippy::module_name_repetitions,
|
|
clippy::must_use_candidate,
|
|
clippy::similar_names,
|
|
clippy::single_match_else,
|
|
clippy::struct_excessive_bools,
|
|
clippy::too_many_lines,
|
|
clippy::unused_self,
|
|
clippy::wildcard_imports
|
|
)]
|
|
|
|
#[macro_use]
|
|
extern crate syn;
|
|
|
|
extern crate proc_macro2;
|
|
extern crate quote;
|
|
|
|
#[cfg_attr(serde_build_from_git, path = "../serde_derive/src/internals/mod.rs")]
|
|
#[cfg_attr(not(serde_build_from_git), path = "src/mod.rs")]
|
|
mod internals;
|
|
|
|
pub use internals::*;
|