loam_sdk/lib.rs
1#![no_std]
2pub use loam_sdk_macro::*;
3
4#[cfg(feature = "loam-soroban-sdk")]
5pub mod soroban_sdk;
6
7#[cfg(feature = "loam-soroban-sdk")]
8#[macro_export]
9macro_rules! vec {
10 ($($tokens:tt)*) => {
11 soroban_sdk::vec![soroban_sdk::env(), $($tokens)*]
12 };
13}
14
15#[cfg(feature = "loam-soroban-sdk")]
16#[macro_export]
17macro_rules! map {
18 ($($tokens:tt)*) => {
19 soroban_sdk::map![soroban_sdk::env(), $($tokens)*]
20 };
21}