Function jsonschema::is_valid

source ·
pub fn is_valid(schema: &Value, instance: &Value) -> bool
Expand description

A shortcut for validating instance against schema. Draft version is detected automatically.

use jsonschema::is_valid;
use serde_json::json;

let schema = json!({"maxLength": 5});
let instance = json!("foo");
assert!(is_valid(&schema, &instance));

This function panics if an invalid schema is passed.