Fix no-std build.

This commit is contained in:
Stephen Chung 2022-02-04 16:38:01 +08:00
parent f09abd7ab3
commit 5aee06674f

View File

@ -1,6 +1,5 @@
use crate::{ use crate::{
Engine, ExclusiveRange, FnPtr, ImmutableString, InclusiveRange, Instant, Position, RhaiError, Engine, ExclusiveRange, FnPtr, ImmutableString, InclusiveRange, Position, RhaiError, ERR,
ERR,
}; };
use std::any::type_name; use std::any::type_name;
#[cfg(feature = "no_std")] #[cfg(feature = "no_std")]
@ -45,7 +44,7 @@ fn map_std_type_name(name: &str, shorthands: bool) -> &str {
return if shorthands { "map" } else { "Map" }; return if shorthands { "map" } else { "Map" };
} }
#[cfg(not(feature = "no_std"))] #[cfg(not(feature = "no_std"))]
if name == type_name::<Instant>() || name == "Instant" { if name == type_name::<crate::Instant>() || name == "Instant" {
return if shorthands { "timestamp" } else { "Instant" }; return if shorthands { "timestamp" } else { "Instant" };
} }
if name == type_name::<ExclusiveRange>() || name == "ExclusiveRange" { if name == type_name::<ExclusiveRange>() || name == "ExclusiveRange" {