1#![doc(html_logo_url = "https://avatars.githubusercontent.com/u/71604398?s=200&v=4")]
2#![doc = include_str!("../README.md")]
3
4#![deny(
9 clippy::expect_used,
10 clippy::explicit_deref_methods,
11 clippy::option_if_let_else,
12 clippy::await_holding_lock,
13 clippy::cloned_instead_of_copied,
14 clippy::explicit_into_iter_loop,
15 clippy::flat_map_option,
16 clippy::fn_params_excessive_bools,
17 clippy::implicit_clone,
18 clippy::inefficient_to_string,
19 clippy::large_types_passed_by_value,
20 clippy::manual_ok_or,
21 clippy::map_flatten,
22 clippy::map_unwrap_or,
23 clippy::must_use_candidate,
24 clippy::needless_for_each,
25 clippy::needless_pass_by_value,
26 clippy::option_option,
27 clippy::redundant_else,
28 clippy::semicolon_if_nothing_returned,
29 clippy::too_many_lines,
30 clippy::trivially_copy_pass_by_ref,
31 clippy::unnested_or_patterns,
32 clippy::future_not_send,
33 clippy::useless_let_if_seq,
34 clippy::str_to_string,
35 clippy::inherent_to_string,
36 clippy::let_and_return,
37 clippy::string_to_string,
38 clippy::try_err,
39 clippy::if_then_some_else_none,
40 bad_style,
41 clashing_extern_declarations,
42 const_err,
43 dead_code,
44 deprecated,
45 explicit_outlives_requirements,
46 improper_ctypes,
47 invalid_value,
48 missing_copy_implementations,
49 missing_debug_implementations,
50 mutable_transmutes,
51 no_mangle_generic_items,
52 non_shorthand_field_patterns,
53 overflowing_literals,
54 path_statements,
55 patterns_in_fns_without_body,
56 private_in_public,
57 trivial_bounds,
58 trivial_casts,
59 trivial_numeric_casts,
60 type_alias_bounds,
61 unconditional_recursion,
62 unreachable_pub,
63 unsafe_code,
64 unstable_features,
65 unused,
66 unused_allocation,
67 unused_comparisons,
68 unused_import_braces,
69 unused_parens,
70 unused_qualifications,
71 while_true,
72 missing_docs
73)]
74#![allow(unused_attributes)]
75#![allow()]
78
79mod signatures;
81
82pub use signatures::{ComponentSignature, HostedType, ProviderSignature, StructSignature, TypeSignature};
83
84pub mod maps;
86
87pub use maps::{ComponentMap, MapWrapper, ProviderMap, StructMap, TypeMap};