From 7af0fccc88127619ec7e0fa695437525678db0b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20K=C4=85dzio=C5=82ka?= Date: Tue, 23 Apr 2019 00:15:43 +0200 Subject: [PATCH] Reexport IntErrorKind in std --- src/libstd/lib.rs | 1 + src/libstd/num.rs | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/src/libstd/lib.rs b/src/libstd/lib.rs index 62bc1991cc93c..167c1f944d025 100644 --- a/src/libstd/lib.rs +++ b/src/libstd/lib.rs @@ -268,6 +268,7 @@ #![feature(hash_raw_entry)] #![feature(hashmap_internals)] #![feature(int_error_internals)] +#![feature(int_error_matching)] #![feature(integer_atomics)] #![feature(lang_items)] #![feature(libc)] diff --git a/src/libstd/num.rs b/src/libstd/num.rs index d67d0b55a799d..2a2ca0b5237ee 100644 --- a/src/libstd/num.rs +++ b/src/libstd/num.rs @@ -16,6 +16,12 @@ pub use core::num::{NonZeroU8, NonZeroU16, NonZeroU32, NonZeroU64, NonZeroU128, #[stable(feature = "signed_nonzero", since = "1.34.0")] pub use core::num::{NonZeroI8, NonZeroI16, NonZeroI32, NonZeroI64, NonZeroI128, NonZeroIsize}; +#[unstable(feature = "int_error_matching", + reason = "it can be useful to match errors when making error messages \ + for integer parsing", + issue = "22639")] +pub use core::num::IntErrorKind; + #[cfg(test)] use crate::fmt; #[cfg(test)] use crate::ops::{Add, Sub, Mul, Div, Rem};