1 #![doc(html_root_url = "https://docs.rs/serde_derive_internals/0.26.0")] 2 #![allow(unknown_lints, bare_trait_objects)] 3 // Ignored clippy lints 4 #![allow( 5 clippy::cognitive_complexity, 6 // clippy bug: https://github.com/rust-lang/rust-clippy/issues/7575 7 clippy::collapsible_match, 8 // clippy bug: https://github.com/rust-lang/rust-clippy/issues/6797 9 clippy::manual_map, 10 clippy::missing_panics_doc, 11 clippy::redundant_field_names, 12 clippy::result_unit_err, 13 clippy::should_implement_trait, 14 clippy::trivially_copy_pass_by_ref, 15 clippy::wildcard_in_or_patterns, 16 // clippy bug: https://github.com/rust-lang/rust-clippy/issues/5704 17 clippy::unnested_or_patterns, 18 )] 19 // Ignored clippy_pedantic lints 20 #![allow( 21 clippy::doc_markdown, 22 clippy::enum_glob_use, 23 clippy::items_after_statements, 24 clippy::let_underscore_drop, 25 clippy::manual_assert, 26 clippy::match_same_arms, 27 // clippy bug: https://github.com/rust-lang/rust-clippy/issues/6984 28 clippy::match_wildcard_for_single_variants, 29 clippy::missing_errors_doc, 30 clippy::module_name_repetitions, 31 clippy::must_use_candidate, 32 clippy::similar_names, 33 clippy::struct_excessive_bools, 34 clippy::too_many_lines, 35 clippy::unused_self, 36 clippy::wildcard_imports 37 )] 38 39 #[macro_use] 40 extern crate syn; 41 42 extern crate proc_macro2; 43 extern crate quote; 44 45 #[cfg_attr(serde_build_from_git, path = "../serde_derive/src/internals/mod.rs")] 46 #[cfg_attr(not(serde_build_from_git), path = "src/mod.rs")] 47 mod internals; 48 49 pub use internals::*; 50