add checked math wrapper

Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
Jason Volk 2025-01-16 12:04:31 +00:00
commit 80832cb0bb
2 changed files with 49 additions and 1 deletions

View file

@ -1,10 +1,11 @@
mod expected;
mod tried;
use std::{cmp, convert::TryFrom};
pub use checked_ops::checked_ops;
pub use self::expected::Expected;
pub use self::{expected::Expected, tried::Tried};
use crate::{debug::type_name, err, Err, Error, Result};
/// Checked arithmetic expression. Returns a Result<R, Error::Arithmetic>