#![allow(dead_code)] use rschema::{ Schema, Schematic, }; #[derive(Debug, Schematic)] struct BooleanProperty { #[rschema(title = "bool")] prop_bool: bool, } #[test] fn it_tests_boolean_property() -> rschema::Result<()> { let schema_str = Schema::new::("Boolean Property") .to_string_pretty()?; let schema_str2 = r#"{ "title": "Boolean Property", "type": "object", "properties": { "prop_bool": { "title": "bool", "type": "boolean" } }, "additionalProperties": false }"#; assert_eq!(schema_str, schema_str2); Ok(()) }