@@ -429,8 +429,6 @@ impl AsNumber for PyComplex {
429
429
multiply : Some ( |number, other, vm| {
430
430
Self :: number_complex_op ( number, other, |a, b| a * b, vm)
431
431
} ) ,
432
- remainder : None ,
433
- divmod : None ,
434
432
power : Some ( |number, other, vm| Self :: number_general_op ( number, other, inner_pow, vm) ) ,
435
433
negative : Some ( |number, vm| {
436
434
let value = Self :: number_downcast ( number) . value ;
@@ -442,34 +440,10 @@ impl AsNumber for PyComplex {
442
440
value. norm ( ) . to_pyresult ( vm)
443
441
} ) ,
444
442
boolean : Some ( |number, _vm| Ok ( Self :: number_downcast ( number) . value . is_zero ( ) ) ) ,
445
- invert : None ,
446
- lshift : None ,
447
- rshift : None ,
448
- and : None ,
449
- xor : None ,
450
- or : None ,
451
- int : None ,
452
- float : None ,
453
- inplace_add : None ,
454
- inplace_subtract : None ,
455
- inplace_multiply : None ,
456
- inplace_remainder : None ,
457
- inplace_divmod : None ,
458
- inplace_power : None ,
459
- inplace_lshift : None ,
460
- inplace_rshift : None ,
461
- inplace_and : None ,
462
- inplace_xor : None ,
463
- inplace_or : None ,
464
- floor_divide : None ,
465
443
true_divide : Some ( |number, other, vm| {
466
444
Self :: number_general_op ( number, other, inner_div, vm)
467
445
} ) ,
468
- inplace_floor_divide : None ,
469
- inplace_true_divide : None ,
470
- index : None ,
471
- matrix_multiply : None ,
472
- inplace_matrix_multiply : None ,
446
+ ..PyNumberMethods :: NOT_IMPLEMENTED
473
447
} ;
474
448
}
475
449
0 commit comments