alloy_primitives/bits/
mod.rs1#[macro_use]
2mod macros;
3
4mod address;
5pub use address::{Address, AddressChecksumBuffer, AddressError};
6#[cfg(feature = "rkyv")]
7pub use address::{AddressResolver, ArchivedAddress};
8
9mod bloom;
10#[cfg(feature = "rkyv")]
11pub use bloom::{ArchivedBloom, BloomResolver};
12pub use bloom::{BLOOM_BITS_PER_ITEM, BLOOM_SIZE_BITS, BLOOM_SIZE_BYTES, Bloom, BloomInput};
13
14mod fixed;
15pub use fixed::FixedBytes;
16#[cfg(feature = "rkyv")]
17pub use fixed::{ArchivedFixedBytes, FixedBytesResolver};
18
19mod flatten;
20pub use flatten::{FixedBytesSliceExt, FixedBytesVecExt};
21
22mod function;
23pub use function::Function;
24
25#[cfg(feature = "borsh")]
26mod borsh;
27
28#[cfg(feature = "rlp")]
29mod rlp;
30
31#[cfg(feature = "serde")]
32mod serde;
33
34#[cfg(feature = "schemars")]
35mod schemars;
36
37#[cfg(feature = "rkyv")]
38mod rkyv;