commit fc488d6410f06ee1166b950d88b062cb67828ccb
parent 4e13bba7a95eb4cfa44106049315081e57db5bed
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,