Skip to content

Commit 06a0d1c

Browse files
committed
rename
1 parent 1edc4e7 commit 06a0d1c

File tree

1 file changed

+21
-14
lines changed

1 file changed

+21
-14
lines changed

vm/src/builtins/float.rs

Lines changed: 21 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -536,17 +536,17 @@ impl Hashable for PyFloat {
536536

537537
impl AsNumber for PyFloat {
538538
const AS_NUMBER: PyNumberMethods = PyNumberMethods {
539-
add: Some(|number, other, vm| Self::np_float_op(number, other, |a, b| a + b, vm)),
540-
subtract: Some(|number, other, vm| Self::np_float_op(number, other, |a, b| a - b, vm)),
541-
multiply: Some(|number, other, vm| Self::np_float_op(number, other, |a, b| a * b, vm)),
542-
remainder: Some(|number, other, vm| Self::np_general_op(number, other, inner_mod, vm)),
543-
divmod: Some(|number, other, vm| Self::np_general_op(number, other, inner_divmod, vm)),
544-
power: Some(|number, other, vm| Self::np_general_op(number, other, float_pow, vm)),
539+
add: Some(|number, other, vm| Self::number_float_op(number, other, |a, b| a + b, vm)),
540+
subtract: Some(|number, other, vm| Self::number_float_op(number, other, |a, b| a - b, vm)),
541+
multiply: Some(|number, other, vm| Self::number_float_op(number, other, |a, b| a * b, vm)),
542+
remainder: Some(|number, other, vm| Self::number_general_op(number, other, inner_mod, vm)),
543+
divmod: Some(|number, other, vm| Self::number_general_op(number, other, inner_divmod, vm)),
544+
power: Some(|number, other, vm| Self::number_general_op(number, other, float_pow, vm)),
545545
negative: Some(|number, vm| {
546546
let value = Self::number_downcast(number).value;
547547
(-value).to_pyresult(vm)
548548
}),
549-
positive: Some(|number, vm| Self::np_float(number, vm).to_pyresult(vm)),
549+
positive: Some(|number, vm| Self::number_float(number, vm).to_pyresult(vm)),
550550
absolute: Some(|number, vm| {
551551
let value = Self::number_downcast(number).value;
552552
value.abs().to_pyresult(vm)
@@ -556,17 +556,19 @@ impl AsNumber for PyFloat {
556556
let value = Self::number_downcast(number).value;
557557
try_to_bigint(value, vm).map(|x| vm.ctx.new_int(x))
558558
}),
559-
float: Some(|number, vm| Ok(Self::np_float(number, vm))),
559+
float: Some(|number, vm| Ok(Self::number_float(number, vm))),
560560
floor_divide: Some(|number, other, vm| {
561-
Self::np_general_op(number, other, inner_floordiv, vm)
561+
Self::number_general_op(number, other, inner_floordiv, vm)
562+
}),
563+
true_divide: Some(|number, other, vm| {
564+
Self::number_general_op(number, other, inner_div, vm)
562565
}),
563-
true_divide: Some(|number, other, vm| Self::np_general_op(number, other, inner_div, vm)),
564566
..PyNumberMethods::NOT_IMPLEMENTED
565567
};
566568
}
567569

568570
impl PyFloat {
569-
fn np_general_op<F, R>(
571+
fn number_general_op<F, R>(
570572
number: &PyNumber,
571573
other: &PyObject,
572574
op: F,
@@ -583,14 +585,19 @@ impl PyFloat {
583585
}
584586
}
585587

586-
fn np_float_op<F>(number: &PyNumber, other: &PyObject, op: F, vm: &VirtualMachine) -> PyResult
588+
fn number_float_op<F>(
589+
number: &PyNumber,
590+
other: &PyObject,
591+
op: F,
592+
vm: &VirtualMachine,
593+
) -> PyResult
587594
where
588595
F: FnOnce(f64, f64) -> f64,
589596
{
590-
Self::np_general_op(number, other, |a, b, _vm| op(a, b), vm)
597+
Self::number_general_op(number, other, |a, b, _vm| op(a, b), vm)
591598
}
592599

593-
fn np_float(number: &PyNumber, vm: &VirtualMachine) -> PyRef<PyFloat> {
600+
fn number_float(number: &PyNumber, vm: &VirtualMachine) -> PyRef<PyFloat> {
594601
if let Some(zelf) = number.obj.downcast_ref_if_exact::<Self>(vm) {
595602
zelf.to_owned()
596603
} else {

0 commit comments

Comments
 (0)