lib

Core libraries for Radroots
git clone https://radroots.dev/git/lib.git
Log | Files | Refs | README

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