1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
//! This crate implements a 256-bit unsigned integer type.
//!
//! The implementation tries to follow as closely as possible to primitive
//! integer types, and should implement all the common methods and traits as the
//! primitive integer types.
#![deny(missing_docs)]
#![no_std]
#[cfg(test)]
extern crate alloc;
#[macro_use]
mod macros {
#[macro_use]
pub mod cmp;
#[macro_use]
pub mod fmt;
#[macro_use]
pub mod ops;
#[macro_use]
pub mod iter;
}
mod error;
mod fmt;
mod int;
pub mod intrinsics;
mod uint;
pub use self::{int::*, uint::*};
/// Convenience re-export of 256-integer types and as- conversion traits.
pub mod prelude {
pub use crate::int::{AsI256, I256};
pub use crate::uint::{AsU256, U256};
}