1#![cfg_attr(not(feature = "std"), no_std)]
10
11mod error;
14mod saturating_ops;
15mod try_ops;
16mod wrapping_ops;
17
18pub use error::{
19 ArithmeticError,
20 Overflow,
21 RangeError,
22 Undefined,
23 Underflow,
24};
25pub use saturating_ops::{
26 SaturatingAdd,
27 SaturatingMul,
28 SaturatingNeg,
29 SaturatingSub,
30};
31pub use try_ops::{
32 TryAdd,
33 TryDiv,
34 TryMul,
35 TryNeg,
36 TryRem,
37 TrySub,
38};
39pub use wrapping_ops::{
40 WrappingAdd,
41 WrappingMul,
42 WrappingNeg,
43 WrappingSub,
44};