mirror of
https://gitlab.com/veilid/veilid.git
synced 2025-02-18 21:34:21 -05:00
22 lines
581 B
Rust
22 lines
581 B
Rust
cfg_if::cfg_if! {
|
|
if #[cfg(target_arch = "wasm32")] {
|
|
pub use tsify::*;
|
|
pub use wasm_bindgen::prelude::*;
|
|
|
|
macro_rules! from_impl_to_jsvalue {
|
|
($name: ident) => {
|
|
impl From<$name> for JsValue {
|
|
fn from(value: $name) -> Self {
|
|
serde_wasm_bindgen::to_value(&value).unwrap()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
macro_rules! from_impl_to_jsvalue {
|
|
($name: ident) => {}
|
|
}
|
|
}
|
|
}
|
|
pub(crate) use from_impl_to_jsvalue;
|