Performs the operation __irshift__.
(self: Array, other: Union[int, Array], /)
| 982 | return pow(other, self) |
| 983 | |
| 984 | def __irshift__(self: Array, other: Union[int, Array], /) -> Array: |
| 985 | """ |
| 986 | Performs the operation __irshift__. |
| 987 | """ |
| 988 | other = self._check_allowed_dtypes(other, "integer", "__irshift__") |
| 989 | if other is NotImplemented: |
| 990 | return other |
| 991 | self._array.__irshift__(other._array) |
| 992 | return self |
| 993 | |
| 994 | def __rrshift__(self: Array, other: Union[int, Array], /) -> Array: |
| 995 | """ |
nothing calls this directly
no test coverage detected