From 3d670941af8270a32f6056c3d2a11157f91c3e4c Mon Sep 17 00:00:00 2001 From: "Shane F. Carr" Date: Thu, 5 Sep 2024 15:01:00 -0700 Subject: [PATCH] features --- provider/adapters/Cargo.toml | 1 + provider/adapters/src/fork/by_error.rs | 6 +++--- tools/md-tests/Cargo.toml | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/provider/adapters/Cargo.toml b/provider/adapters/Cargo.toml index 13af46c2ec4..d744881f761 100644 --- a/provider/adapters/Cargo.toml +++ b/provider/adapters/Cargo.toml @@ -32,3 +32,4 @@ writeable = { path = "../../utils/writeable" } [features] std = [] +export = ["icu_provider/export", "std"] diff --git a/provider/adapters/src/fork/by_error.rs b/provider/adapters/src/fork/by_error.rs index 2da9bb1e12b..55adefc56ca 100644 --- a/provider/adapters/src/fork/by_error.rs +++ b/provider/adapters/src/fork/by_error.rs @@ -4,7 +4,7 @@ use super::ForkByErrorPredicate; use alloc::{collections::BTreeSet, vec::Vec}; -#[cfg(feature = "std")] +#[cfg(feature = "export")] use icu_provider::export::ExportableProvider; use icu_provider::prelude::*; @@ -161,7 +161,7 @@ where } } -#[cfg(feature = "std")] +#[cfg(feature = "export")] impl ExportableProvider for ForkByErrorProvider where P0: ExportableProvider, @@ -351,7 +351,7 @@ where } } -#[cfg(feature = "std")] +#[cfg(feature = "export")] impl ExportableProvider for MultiForkByErrorProvider where P: ExportableProvider, diff --git a/tools/md-tests/Cargo.toml b/tools/md-tests/Cargo.toml index 3561ef04a86..3384f3def39 100644 --- a/tools/md-tests/Cargo.toml +++ b/tools/md-tests/Cargo.toml @@ -13,7 +13,7 @@ icu = { workspace = true, features = ["compiled_data", "serde"] } icu_provider_export = { workspace = true, features = ["blob_exporter"] } icu_provider_source = { workspace = true, features = ["networking"] } icu_provider = { workspace = true, features = ["deserialize_json"] } -icu_provider_adapters = { workspace = true, features = ["serde", "std"] } +icu_provider_adapters = { workspace = true, features = ["serde", "export"] } icu_provider_blob = { workspace = true } icu_provider_fs = { workspace = true }