| #![doc(html_root_url = "https://docs.rs/serde_derive_internals/0.26.0")] |
| #![allow(unknown_lints, bare_trait_objects)] |
| #![deny(clippy::all, clippy::pedantic)] |
| // Ignored clippy lints |
| #![allow( |
| clippy::cognitive_complexity, |
| // 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_drop, |
| 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::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::*; |