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}