diff --git a/primitive-types/impls/num-traits/Cargo.toml b/primitive-types/impls/num-traits/Cargo.toml index fed7c898e..8e0fef9f3 100644 --- a/primitive-types/impls/num-traits/Cargo.toml +++ b/primitive-types/impls/num-traits/Cargo.toml @@ -10,7 +10,3 @@ edition = "2018" [dependencies] num-traits = { version = "0.2", default-features = false } uint = { version = "0.8.5", path = "../../../uint", default-features = false } - -[features] -default = ["std"] -std = ["num-traits/std", "uint/std"] diff --git a/primitive-types/impls/num-traits/src/lib.rs b/primitive-types/impls/num-traits/src/lib.rs index d5e5e5d8b..094447592 100644 --- a/primitive-types/impls/num-traits/src/lib.rs +++ b/primitive-types/impls/num-traits/src/lib.rs @@ -8,12 +8,13 @@ //! num-traits support for uint. -#![cfg_attr(not(feature = "std"), no_std)] +#![no_std] #[doc(hidden)] pub use num_traits; -pub use uint::{FromStrRadixErr, FromStrRadixErrKind}; +#[doc(hidden)] +pub use uint; /// Add num-traits support to an integer created by `construct_uint!`. #[macro_export] @@ -39,7 +40,7 @@ macro_rules! impl_uint_num_traits { } impl $crate::num_traits::Num for $name { - type FromStrRadixErr = $crate::FromStrRadixErr; + type FromStrRadixErr = $crate::uint::FromStrRadixErr; fn from_str_radix(txt: &str, radix: u32) -> Result { Self::from_str_radix(txt, radix) diff --git a/primitive-types/src/lib.rs b/primitive-types/src/lib.rs index bf9acbdc3..696ac6898 100644 --- a/primitive-types/src/lib.rs +++ b/primitive-types/src/lib.rs @@ -22,7 +22,6 @@ use fixed_hash::{construct_fixed_hash, impl_fixed_hash_conversions}; #[cfg(feature = "scale-info")] use scale_info::TypeInfo; use uint::{construct_uint, uint_full_mul_reg}; -pub use uint::{FromStrRadixErr, FromStrRadixErrKind}; /// Error type for conversion. #[derive(Debug, PartialEq, Eq)]