Merge pull request #198 from udoprog/unbreak-no-std

Unbreak no std
This commit is contained in:
Stephen Chung 2020-07-25 15:39:25 +08:00 committed by GitHub
commit 8109e26538
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 5 additions and 5 deletions

View File

@ -5,9 +5,7 @@ set -ex
cargo build --verbose cargo build --verbose
cargo test --verbose cargo test --verbose
if [ "$TRAVIS_RUST_VERSION" = "nightly" ] if [[ $TRAVIS_RUST_VERSION == "nightly" ]]; then
then
cargo build --verbose --features no_std cargo build --verbose --features no_std
cargo test --verbose --features no_std cargo test --verbose --features no_std
fi fi

View File

@ -5,6 +5,7 @@ use crate::engine::Engine;
use crate::module::{FuncReturn, Module}; use crate::module::{FuncReturn, Module};
use crate::parser::ScriptFnDef; use crate::parser::ScriptFnDef;
use crate::result::EvalAltResult; use crate::result::EvalAltResult;
use crate::stdlib::vec::Vec;
use crate::token::{is_valid_identifier, Position}; use crate::token::{is_valid_identifier, Position};
use crate::utils::{ImmutableString, StaticVec}; use crate::utils::{ImmutableString, StaticVec};
use crate::Scope; use crate::Scope;

View File

@ -592,7 +592,7 @@ impl fmt::Debug for CustomExpr {
} }
impl Hash for CustomExpr { impl Hash for CustomExpr {
fn hash<H: std::hash::Hasher>(&self, state: &mut H) { fn hash<H: Hasher>(&self, state: &mut H) {
self.0.hash(state); self.0.hash(state);
} }
} }

View File

@ -12,7 +12,8 @@ use crate::token::{is_valid_identifier, Position, Token};
use crate::utils::StaticVec; use crate::utils::StaticVec;
use crate::stdlib::{ use crate::stdlib::{
fmt, boxed::Box,
fmt, format,
rc::Rc, rc::Rc,
string::{String, ToString}, string::{String, ToString},
sync::Arc, sync::Arc,