MCPcopy Index your code
hub / github.com/RustPython/RustPython / right_binary_op

Method right_binary_op

crates/vm/src/protocol/number.rs:561–579  ·  view source on GitHub ↗
(&self, op_slot: PyNumberBinaryOp)

Source from the content-addressed store, hash-verified

559 }
560
561 pub fn right_binary_op(&self, op_slot: PyNumberBinaryOp) -> Option<PyNumberBinaryFunc> {
562 use PyNumberBinaryOp::*;
563 match op_slot {
564 Add => self.right_add.load(),
565 Subtract => self.right_subtract.load(),
566 Multiply => self.right_multiply.load(),
567 Remainder => self.right_remainder.load(),
568 Divmod => self.right_divmod.load(),
569 Lshift => self.right_lshift.load(),
570 Rshift => self.right_rshift.load(),
571 And => self.right_and.load(),
572 Xor => self.right_xor.load(),
573 Or => self.right_or.load(),
574 FloorDivide => self.right_floor_divide.load(),
575 TrueDivide => self.right_true_divide.load(),
576 MatrixMultiply => self.right_matrix_multiply.load(),
577 _ => None,
578 }
579 }
580
581 pub fn left_ternary_op(&self, op_slot: PyNumberTernaryOp) -> Option<PyNumberTernaryFunc> {
582 use PyNumberTernaryOp::*;

Callers 1

binary_op1Method · 0.80

Calls 1

loadMethod · 0.45

Tested by

no test coverage detected