pub fn options<'i>() -> ValidationOptions<'i>Expand description
Creates a ValidationOptions builder pre-configured for JSON Schema Draft 4.
This function provides a shorthand for jsonschema::options().with_draft(Draft::Draft4).
ยงExamples
use serde_json::json;
let schema = json!({"type": "string", "format": "ends-with-42"});
let validator = jsonschema::draft4::options()
.with_format("ends-with-42", |s| s.ends_with("42"))
.should_validate_formats(true)
.build(&schema)?;
assert!(validator.is_valid(&json!("Hello 42")));
assert!(!validator.is_valid(&json!("No!")));See ValidationOptions for all available configuration options.