native.Isz
Native methods on Isz.
All modules · Writing docstrings
to_int
Section titled “to_int”func to_int(self: Isz): IntConvert to an arbitrary-precision Int without losing value.
func hash(self: Isz): U64Return the runtime hash. Hash values are not a stable serialization format.
func band(self: Isz, other: Isz): IszApply bitwise & to two values of the same fixed-width integer type.
func ior(self: Isz, other: Isz): IszApply bitwise | to two values of the same fixed-width integer type.
func xor(self: Isz, other: Isz): IszApply bitwise ^ to two values of the same fixed-width integer type.
func inv(self: Isz): IszInvert every bit, retaining the same fixed-width integer type.
func shl(self: Isz, count: Int): IszShift by a nonnegative count representable as U32. The count wraps modulo the integer width; signed right shifts extend the sign bit.
func shr(self: Isz, count: Int): IszShift by a nonnegative count representable as U32. The count wraps modulo the integer width; signed right shifts extend the sign bit.