From 3f68ae47df90d2803c849503a4cbdb2bb3dbb9a6 Mon Sep 17 00:00:00 2001 From: Mara Bos Date: Tue, 8 Sep 2020 20:17:23 +0200 Subject: [PATCH] Add `BITS` associated constant to all integer types. --- library/core/src/num/mod.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/library/core/src/num/mod.rs b/library/core/src/num/mod.rs index 050c187e555..33bcf93676b 100644 --- a/library/core/src/num/mod.rs +++ b/library/core/src/num/mod.rs @@ -348,6 +348,10 @@ $EndFeature, " pub const MAX: Self = !Self::MIN; } + /// The size of this integer type in bits. + #[unstable(feature = "int_bits_const", issue = "none")] + pub const BITS: u32 = $BITS; + doc_comment! { concat!("Converts a string slice in a given base to an integer. @@ -2601,6 +2605,10 @@ $EndFeature, " pub const MAX: Self = !0; } + /// The size of this integer type in bits. + #[unstable(feature = "int_bits_const", issue = "none")] + pub const BITS: u32 = $BITS; + doc_comment! { concat!("Converts a string slice in a given base to an integer.