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.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)