rust_leb128/
lib.rs

1//! LEB-128 (varint) encoding.
2
3#![cfg_attr(docsrs, feature(doc_cfg))]
4#![cfg_attr(not(any(feature = "std", test)), no_std)]
5#![cfg_attr(not(any(feature = "std", test)), deny(clippy::std_instead_of_core))]
6#![deny(
7    clippy::alloc_instead_of_core,
8    clippy::cast_lossless,
9    clippy::cast_possible_wrap,
10    clippy::cast_precision_loss,
11    clippy::cast_sign_loss,
12    clippy::expect_used,
13    clippy::implicit_saturating_sub,
14    clippy::indexing_slicing,
15    clippy::missing_panics_doc,
16    clippy::panic,
17    clippy::ptr_as_ptr,
18    clippy::string_slice,
19    clippy::transmute_ptr_to_ptr,
20    clippy::undocumented_unsafe_blocks,
21    clippy::unimplemented,
22    clippy::unwrap_used,
23    clippy::wildcard_imports,
24    missing_docs,
25    rust_2018_idioms,
26    unused_lifetimes,
27    unused_qualifications
28)]
29
30#[cfg(feature = "alloc")]
31extern crate alloc;
32
33mod int;
34mod io;
35mod seq;
36
37pub use int::*;
38#[cfg(feature = "std")]
39pub use io::*;
40pub use seq::*;