Skip to content

Commit f0fdb70

Browse files
committed
Rearrange module files
1 parent 4b0f1f8 commit f0fdb70

File tree

20 files changed

+17
-56
lines changed

20 files changed

+17
-56
lines changed
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

src/browser/json.rs

Lines changed: 0 additions & 12 deletions
This file was deleted.

src/browser/json/mod.rs

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
use serde::{de::DeserializeOwned, Serialize};
2+
use serde_wasm_bindgen as swb;
3+
use wasm_bindgen::JsValue;
4+
5+
pub fn from_js_value<T>(v: &JsValue) -> Result<T, JsValue>
6+
where
7+
T: DeserializeOwned,
8+
{
9+
Ok(swb::from_value(v.into())?)
10+
}
11+
12+
pub fn to_js_value<T>(v: &T) -> Result<JsValue, JsValue>
13+
where
14+
T: Serialize + ?Sized,
15+
{
16+
Ok(v.serialize(&swb::Serializer::json_compatible())?)
17+
}

src/browser/json/serde_json.rs

Lines changed: 0 additions & 21 deletions
This file was deleted.

src/browser/json/swb.rs

Lines changed: 0 additions & 23 deletions
This file was deleted.
File renamed without changes.

0 commit comments

Comments
 (0)