diff --git a/src/error.rs b/src/error.rs index 9702a7e5..16ea36bd 100644 --- a/src/error.rs +++ b/src/error.rs @@ -3,10 +3,7 @@ use crate::result::EvalAltResult; use crate::token::Position; -use crate::stdlib::{boxed::Box, char, error::Error, fmt, string::String}; - -#[cfg(feature = "no_std")] -use crate::alloc::string::ToString; +use crate::stdlib::{boxed::Box, char, error::Error, fmt, string::{String, ToString}}; /// Error when tokenizing the script text. #[derive(Debug, Eq, PartialEq, Clone, Hash)] diff --git a/src/packages/array_basic.rs b/src/packages/array_basic.rs index 59b297a4..d492f52f 100644 --- a/src/packages/array_basic.rs +++ b/src/packages/array_basic.rs @@ -8,10 +8,7 @@ use crate::parser::{ImmutableString, INT}; use crate::result::EvalAltResult; use crate::token::Position; -use crate::stdlib::{any::TypeId, boxed::Box}; - -#[cfg(feature = "no_std")] -use crate::alloc::string::ToString; +use crate::stdlib::{any::TypeId, boxed::Box, string::ToString}; // Register array utility functions fn push(list: &mut Array, item: T) -> FuncReturn<()> { diff --git a/src/packages/string_more.rs b/src/packages/string_more.rs index 73ae6e2d..a472c2dd 100644 --- a/src/packages/string_more.rs +++ b/src/packages/string_more.rs @@ -10,11 +10,9 @@ use crate::utils::StaticVec; #[cfg(not(feature = "no_index"))] use crate::engine::Array; -#[cfg(feature = "no_std")] -use crate::alloc::boxed::Box; - use crate::stdlib::{ any::TypeId, + boxed::Box, fmt::Display, format, string::{String, ToString},