Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
The conversions in this changeset cannot use the `From<T>` trait implementation because the conversion is lossy, either because they involve converting a signed value to an unsigned value (`i32`⇒`u64`) or because the convert from a larger data type to a smaller one (`u64`⇒`i32`). In this case, the `as` type cast is necessary to perform a bitwise conversion. This coercion can cause negative values to become very large unsigned values. This is intentional on line 90.
- Loading branch information