jss_core/from/from_json/mod.rs
1mod parse_main;
2mod parse_type;
3
4use crate::{Errors, JssError, JssSchema, Result};
5use json_value::JsonValue;
6
7impl TryFrom<JsonValue> for JssSchema {
8 type Error = JssError;
9
10 fn try_from(value: JsonValue) -> Result<Self> {
11 let mut errors = vec![];
12 Self::try_parse_json_schema(value, &mut errors)
13 }
14}