From: Bennet Bleßmann Date: Sat, 6 Jul 2024 11:08:59 +0000 (+0200) Subject: clippy: use type associated constants X-Git-Tag: v0.10.0~127^2~24 X-Git-Url: https://git.sagredo.dev/?a=commitdiff_plain;h=722975d77e9057608ddc3611bdc288d0236030ec;p=scryer-prolog.git clippy: use type associated constants --- diff --git a/src/arithmetic.rs b/src/arithmetic.rs index 6b595c36..8044f645 100644 --- a/src/arithmetic.rs +++ b/src/arithmetic.rs @@ -168,7 +168,7 @@ fn push_literal(interm: &mut Vec, c: &Literal) -> Result<(), Ari Number::Float(OrderedFloat(std::f64::consts::PI)), )), Literal::Atom(name) if name == &atom!("epsilon") => interm.push(ArithmeticTerm::Number( - Number::Float(OrderedFloat(std::f64::EPSILON)), + Number::Float(OrderedFloat(f64::EPSILON)), )), _ => return Err(ArithmeticError::NonEvaluableFunctor(*c, 0)), } diff --git a/src/machine/arithmetic_ops.rs b/src/machine/arithmetic_ops.rs index 8af9280c..498eb036 100644 --- a/src/machine/arithmetic_ops.rs +++ b/src/machine/arithmetic_ops.rs @@ -641,10 +641,17 @@ pub(crate) fn shr(n1: Number, n2: Number, arena: &mut Arena) -> Result> n2, arena)) } else { - Ok(Number::arena_from(n1_i >> usize::max_value(), arena)) + Ok(Number::arena_from(n1_i >> usize::MAX, arena)) } } (Number::Fixnum(n1), Number::Integer(n2)) => { @@ -654,25 +661,19 @@ pub(crate) fn shr(n1: Number, n2: Number, arena: &mut Arena) -> Result Ok(Number::arena_from(n1 >> n2, arena)), - Err(_) => Ok(Number::arena_from(n1 >> usize::max_value(), arena)), + Err(_) => Ok(Number::arena_from(n1 >> usize::MAX, arena)), } } (Number::Integer(n1), Number::Fixnum(n2)) => match usize::try_from(n2.get_num()) { Ok(n2) => Ok(Number::arena_from(Integer::from(&*n1 >> n2), arena)), - _ => Ok(Number::arena_from( - Integer::from(&*n1 >> usize::max_value()), - arena, - )), + _ => Ok(Number::arena_from(Integer::from(&*n1 >> usize::MAX), arena)), }, (Number::Integer(n1), Number::Integer(n2)) => { let result: Result = (&*n2).try_into(); match result { Ok(n2) => Ok(Number::arena_from(Integer::from(&*n1 >> n2), arena)), - Err(_) => Ok(Number::arena_from( - Integer::from(&*n1 >> usize::max_value()), - arena, - )), + Err(_) => Ok(Number::arena_from(Integer::from(&*n1 >> usize::MAX), arena)), } } (Number::Integer(_), n2) => Err(numerical_type_error(ValidType::Integer, n2, stub_gen)), @@ -700,7 +701,7 @@ pub(crate) fn shl(n1: Number, n2: Number, arena: &mut Arena) -> Result { @@ -708,22 +709,16 @@ pub(crate) fn shl(n1: Number, n2: Number, arena: &mut Arena) -> Result { Ok(n2) => Ok(Number::arena_from(n1 << n2, arena)), - _ => Ok(Number::arena_from(n1 << usize::max_value(), arena)), + _ => Ok(Number::arena_from(n1 << usize::MAX, arena)), } } (Number::Integer(n1), Number::Fixnum(n2)) => match usize::try_from(n2.get_num()) { Ok(n2) => Ok(Number::arena_from(Integer::from(&*n1 << n2), arena)), - _ => Ok(Number::arena_from( - Integer::from(&*n1 << usize::max_value()), - arena, - )), + _ => Ok(Number::arena_from(Integer::from(&*n1 << usize::MAX), arena)), }, (Number::Integer(n1), Number::Integer(n2)) => match (&*n2).try_into() as Result { Ok(n2) => Ok(Number::arena_from(Integer::from(&*n1 << n2), arena)), - _ => Ok(Number::arena_from( - Integer::from(&*n1 << usize::max_value()), - arena, - )), + _ => Ok(Number::arena_from(Integer::from(&*n1 << usize::MAX), arena)), }, (Number::Integer(_), n2) => Err(numerical_type_error(ValidType::Integer, n2, stub_gen)), (Number::Fixnum(_), n2) => Err(numerical_type_error(ValidType::Integer, n2, stub_gen)),