From 2df300930960bb587a2a4fdad3a65f15ccbc65d8 Mon Sep 17 00:00:00 2001 From: Yuki Okushi Date: Fri, 11 Jun 2021 02:53:54 +0900 Subject: [PATCH] Clarify casting between the same size fixed ints --- src/casts.md | 1 + 1 file changed, 1 insertion(+) diff --git a/src/casts.md b/src/casts.md index 014c100..c3b2c43 100644 --- a/src/casts.md +++ b/src/casts.md @@ -46,6 +46,7 @@ expression, `e as U2` is not necessarily so. For numeric casts, there are quite a few cases to consider: * casting between two integers of the same size (e.g. i32 -> u32) is a no-op + (Rust uses 2's complement for negative values of fixed integers) * casting from a larger integer to a smaller integer (e.g. u32 -> u8) will truncate * casting from a smaller integer to a larger integer (e.g. u8 -> u32) will