1#![doc(html_root_url = "https://docs.rs/serde_derive_internals/0.29.0")]
2// Ignored clippy lints
3#![allow(
4    clippy::cognitive_complexity,
5    // clippy bug: https://github.com/rust-lang/rust-clippy/issues/7575
6    clippy::collapsible_match,
7    clippy::derive_partial_eq_without_eq,
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_untyped,
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::return_self_not_must_use,
33    clippy::similar_names,
34    clippy::single_match_else,
35    clippy::struct_excessive_bools,
36    clippy::too_many_lines,
37    clippy::unused_self,
38    clippy::wildcard_imports
39)]
40
41extern crate proc_macro2;
42extern crate quote;
43extern crate syn;
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")]
47mod internals;
48
49pub use internals::*;
50