1#![cfg_attr(not(feature = "std"), no_std)]
7#![forbid(unsafe_code)]
8#![deny(
9 unreachable_pub,
10 missing_copy_implementations,
11 trivial_casts,
12 trivial_numeric_casts,
13 unstable_features,
14 unused_import_braces,
15 rust_2018_idioms,
16 missing_docs,
17 rustdoc::broken_intra_doc_links,
18 clippy::string_add,
19 clippy::string_add_assign,
20 clippy::clone_on_ref_ptr,
21 clippy::verbose_file_reads,
22 clippy::unnecessary_self_imports,
23 clippy::string_to_string,
24 clippy::mem_forget,
25 clippy::cast_lossless,
26 clippy::inefficient_to_string,
27 clippy::inline_always,
28 clippy::linkedlist,
29 clippy::macro_use_imports,
30 clippy::manual_assert,
31 clippy::unnecessary_join,
32 clippy::wildcard_imports,
33 clippy::str_to_string,
34 clippy::empty_structs_with_brackets,
35 clippy::zero_sized_map_values,
36 clippy::manual_let_else,
37 clippy::semicolon_if_nothing_returned,
38 clippy::unnecessary_wraps,
39 clippy::doc_markdown,
40 clippy::explicit_iter_loop,
41 clippy::redundant_closure_for_method_calls,
42)]
44
45#[cfg(test)]
46extern crate alloc;
47
48pub mod body;
49pub mod headers;