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;
|