1#![deny(
2 anonymous_parameters,
5 bare_trait_objects,
6 box_pointers,
7 elided_lifetimes_in_paths,
8 missing_copy_implementations,
9 missing_debug_implementations,
10 missing_docs,
11 single_use_lifetimes,
12 trivial_casts,
13 trivial_numeric_casts,
14 unsafe_code,
16 unstable_features,
17 unused_extern_crates,
18 unused_import_braces,
19 unused_qualifications,
20 unused_results,
21 variant_size_differences,
22
23 warnings,
25
26 clippy::all,
27 clippy::restriction,
28 clippy::pedantic,
29 clippy::nursery,
30 clippy::cargo,
31)]
32#![allow(
33 clippy::blanket_clippy_restriction_lints, clippy::module_name_repetitions, clippy::implicit_return, clippy::panic, )]
38
39mod arithmetic;
41mod conversion;
42
43pub use crate::arithmetic::OverflowArithmetic;
44pub use crate::conversion::{cast_to_mut_ptr, cast_to_ptr, NumericCast};