about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAlexis Bourget <alexis.bourget@gmail.com>2020-06-08 16:15:39 +0200
committerAlexis Bourget <alexis.bourget@gmail.com>2020-06-08 16:15:39 +0200
commit0dcb392e9889ab6976973a2f7140d18a80178202 (patch)
treefd4a55a720d00353ef21024cc4ddb2fc5676fd65
parentd8b51f180a9c6ced4397ce5568fa8ab553a7143e (diff)
downloadrust-0dcb392e9889ab6976973a2f7140d18a80178202.tar.gz
rust-0dcb392e9889ab6976973a2f7140d18a80178202.zip
Added implementations for NonZero(U|I)size
-rw-r--r--src/libcore/convert/num.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libcore/convert/num.rs b/src/libcore/convert/num.rs
index 22a2804678a..dc1de55a9fe 100644
--- a/src/libcore/convert/num.rs
+++ b/src/libcore/convert/num.rs
@@ -477,8 +477,10 @@ nzint_impl_try_from_int! { u16, NonZeroU16, #[stable(feature = "nzint_try_from_i
 nzint_impl_try_from_int! { u32, NonZeroU32, #[stable(feature = "nzint_try_from_int_conv", since = "1.46.0")] }
 nzint_impl_try_from_int! { u64, NonZeroU64, #[stable(feature = "nzint_try_from_int_conv", since = "1.46.0")] }
 nzint_impl_try_from_int! { u128, NonZeroU128, #[stable(feature = "nzint_try_from_int_conv", since = "1.46.0")] }
+nzint_impl_try_from_int! { usize, NonZeroUsize, #[stable(feature = "nzint_try_from_int_conv", since = "1.46.0")] }
 nzint_impl_try_from_int! { i8, NonZeroI8, #[stable(feature = "nzint_try_from_int_conv", since = "1.46.0")] }
 nzint_impl_try_from_int! { i16, NonZeroI16, #[stable(feature = "nzint_try_from_int_conv", since = "1.46.0")] }
 nzint_impl_try_from_int! { i32, NonZeroI32, #[stable(feature = "nzint_try_from_int_conv", since = "1.46.0")] }
 nzint_impl_try_from_int! { i64, NonZeroI64, #[stable(feature = "nzint_try_from_int_conv", since = "1.46.0")] }
 nzint_impl_try_from_int! { i128, NonZeroI128, #[stable(feature = "nzint_try_from_int_conv", since = "1.46.0")] }
+nzint_impl_try_from_int! { isize, NonZeroIsize, #[stable(feature = "nzint_try_from_int_conv", since = "1.46.0")] }