From 33d9d8e0c62e6eeb3c9406a251312c630c2b3596 Mon Sep 17 00:00:00 2001 From: Mark Mansi Date: Fri, 16 Mar 2018 19:54:20 -0500 Subject: [PATCH] Update nightly book --- .../src/language-features/i128-type.md | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/src/doc/unstable-book/src/language-features/i128-type.md b/src/doc/unstable-book/src/language-features/i128-type.md index a850b7644c3a7..6f46469f32490 100644 --- a/src/doc/unstable-book/src/language-features/i128-type.md +++ b/src/doc/unstable-book/src/language-features/i128-type.md @@ -1,4 +1,4 @@ -# `i128_type` +# `i128` The tracking issue for this feature is: [#35118] @@ -6,20 +6,13 @@ The tracking issue for this feature is: [#35118] ------------------------ -The `i128_type` feature adds support for 128 bit signed and unsigned integer -types. +The `i128` feature adds support for `#[repr(u128)]` on `enum`s. ```rust -#![feature(i128_type)] +#![feature(i128)] -fn main() { - assert_eq!(1u128 + 1u128, 2u128); - assert_eq!(u128::min_value(), 0); - assert_eq!(u128::max_value(), 340282366920938463463374607431768211455); - - assert_eq!(1i128 - 2i128, -1i128); - assert_eq!(i128::min_value(), -170141183460469231731687303715884105728); - assert_eq!(i128::max_value(), 170141183460469231731687303715884105727); +#[repr(u128)] +enum Foo { + Bar(u64), } ``` -