sdk

Radroots SDK and bindings
git clone https://radroots.dev/git/sdk.git
Log | Files | Refs | README

commit 79b055e9c7e5c59587152e9494827dfc3096d7cc
parent 09eb8e11bcc1ab0e0a17e23b3f9c98f7e3c5655f
Author: triesap <tyson@radroots.org>
Date:   Tue, 16 Jun 2026 00:10:22 -0700

sdk: gate runtime exports

Diffstat:
Mcrates/sdk/src/client.rs | 2+-
Mcrates/sdk/src/config.rs | 2+-
Mcrates/sdk/src/lib.rs | 1+
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,