diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 098dd1fb83..ff9edf591b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -48,7 +48,7 @@ jobs: uses: actions-rs/cargo@v1 with: command: build - args: --verbose + args: --verbose --all-features env: RUSTFLAGS: "-D warnings" diff --git a/fuels-core/Cargo.toml b/fuels-core/Cargo.toml index bd5bd8725b..50f3bcaf5f 100644 --- a/fuels-core/Cargo.toml +++ b/fuels-core/Cargo.toml @@ -10,19 +10,12 @@ description = "Fuel Rust SDK core." [dependencies] fuel-tx = "0.2" -fuel-types = { version = "0.1", default-features = false } +fuel-types = "0.1" fuel-vm = "0.2" -hex = { version = "0.4.3", default-features = false, features = ["std"] } -rand = { version = "0.8.4", default-features = false } -serde = { version = "1.0.124", default-features = true, features = ["derive"] } -sha2 = { version = "0.9.5", optional = true } +hex = { version = "0.4.3", features = ["std"] } +rand = { version = "0.8.4" } +serde = { version = "1.0.124", features = ["derive"] } +sha2 = "0.9.5" strum = "0.21" strum_macros = "0.21" -thiserror = { version = "1.0.30", default-features = false } - -[dev-dependencies] -hex = { version = "0.4.3", default-features = false, features = ["std"] } - -[features] -default = ["fuel-types/default", "sha2"] -no-std = ["fuel-types/serde-types-minimal"] +thiserror = "1.0.30" diff --git a/fuels-core/src/lib.rs b/fuels-core/src/lib.rs index b99efdbb3b..d68ece2233 100644 --- a/fuels-core/src/lib.rs +++ b/fuels-core/src/lib.rs @@ -4,7 +4,6 @@ use fuel_types::Word; use strum_macros::EnumString; pub mod abi_decoder; -#[cfg(not(feature = "no-std"))] pub mod abi_encoder; pub mod errors; pub mod signature; diff --git a/fuels-rs/tests/calls.rs b/fuels-rs/tests/calls.rs index c3231b5cfb..26b6ffe7e2 100644 --- a/fuels-rs/tests/calls.rs +++ b/fuels-rs/tests/calls.rs @@ -10,6 +10,9 @@ use rand::rngs::StdRng; use rand::{Rng, SeedableRng}; #[tokio::test] +// Currently ignoring this test case, more information here: +// https://github.com/FuelLabs/fuels-rs/issues/64 +#[ignore] async fn script_call() { let fuel_client = setup_local_node().await;