commit 79b055e9c7e5c59587152e9494827dfc3096d7cc
parent 09eb8e11bcc1ab0e0a17e23b3f9c98f7e3c5655f
Author: triesap <tyson@radroots.org>
Date: Tue, 16 Jun 2026 00:10:22 -0700
sdk: gate runtime exports
Diffstat:
3 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/crates/sdk/src/client.rs b/crates/sdk/src/client.rs
@@ -1,5 +1,5 @@
#[cfg(not(feature = "std"))]
-use alloc::{string::String, vec::Vec};
+use alloc::{format, string::String, vec::Vec};
use core::fmt;
#[cfg(feature = "std")]
use std::{string::String, vec::Vec};
diff --git a/crates/sdk/src/config.rs b/crates/sdk/src/config.rs
@@ -1,5 +1,5 @@
#[cfg(not(feature = "std"))]
-use alloc::{string::String, vec::Vec};
+use alloc::{borrow::ToOwned, string::String, vec, vec::Vec};
use core::fmt;
#[cfg(feature = "std")]
use std::{env, string::String, vec::Vec};
diff --git a/crates/sdk/src/lib.rs b/crates/sdk/src/lib.rs
@@ -61,6 +61,7 @@ pub use crate::product_clients::{ListingsClient, OrdersClient, SyncClient};
pub use crate::relay_targets::{
SDK_RELAY_TARGET_MAX_COUNT, SdkRelayTargetPolicy, SdkRelayTargetSet, SdkRelayUrlPolicy,
};
+#[cfg(feature = "runtime")]
pub use crate::runtime::{
RadrootsSdk, RadrootsSdkBuilder, RadrootsSdkClock, RadrootsSdkStorageConfig,
RadrootsSdkStoragePaths, RadrootsSdkTimestamp,