Stranger6667 / jsonschema-rs

JSON Schema validation library
https://docs.rs/jsonschema
MIT License
511 stars 91 forks source link

build: Add CodSpeed #484

Closed Stranger6667 closed 4 months ago

codecov[bot] commented 4 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 89.90%. Comparing base (bcb6d39) to head (4d8e410).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #484 +/- ## ======================================= Coverage 89.90% 89.90% ======================================= Files 58 58 Lines 9942 9942 ======================================= Hits 8938 8938 Misses 1004 1004 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

codspeed-hq[bot] commented 4 months ago

CodSpeed Performance Report

Congrats! CodSpeed is installed 🎉

🆕 320 new benchmarks were detected.

You will start to see performance impacts in the reports once the benchmarks are run from your default branch.

Detected benchmarks

- `fast jsonschema/compile` (652.4 µs) - `fast jsonschema/is_valid/invalid` (1 µs) - `fast jsonschema/is_valid/valid` (9.6 µs) - `fast jsonschema/validate/invalid` (39.9 µs) - `fast jsonschema/validate/valid` (28.8 µs) - `jsonpointer[big]` (8.5 µs) - `jsonpointer[empty]` (496.1 ns) - `jsonpointer[small]` (3.6 µs) - `CITM jsonschema/compile` (3 ms) - `CITM jsonschema/is_valid` (19.9 ms) - `CITM jsonschema/validate` (81.8 ms) - `geojson jsonschema/compile` (8.4 ms) - `geojson jsonschema/is_valid` (36.9 ms) - `geojson jsonschema/validate` (36.9 ms) - `openapi jsonschema/compile` (22.4 ms) - `openapi jsonschema/is_valid` (108.1 ms) - `openapi jsonschema/validate` (117.2 ms) - `swagger jsonschema/compile` (22.4 ms) - `swagger jsonschema/is_valid` (116.4 ms) - `swagger jsonschema/validate` (175.1 ms) - `additional_items_boolean 1234[jsonschema/is_valid/invalid]` (424.4 ns) - `additional_items_boolean 1234[jsonschema/validate/invalid]` (16.1 µs) - `additional_items_boolean 123[jsonschema/is_valid/valid]` (1.2 µs) - `additional_items_boolean 123[jsonschema/validate/valid]` (9.3 µs) - `additional_items_boolean additionalItemsfalseitems[jsonschema/compile]` (94.1 µs) - `additional_items_object 1234[jsonschema/is_valid/invalid]` (827.2 ns) - `additional_items_object 1234[jsonschema/validate/invalid]` (21 µs) - `additional_items_object 123foo[jsonschema/is_valid/valid]` (1.6 µs) - `additional_items_object 123foo[jsonschema/validate/valid]` (11.6 µs) - `additional_items_object additionalItemstypestringitems[jsonschema/compile]` (137 µs) - `additional_properties_and_pattern_properties additionalPropertiestypestringpatternPropertiesf.*otypeinteger[jsonschema/compile]` (6.3 ms) - `additional_properties_and_pattern_properties bartruefoo1[jsonschema/is_valid/invalid]` (4.1 µs) - `additional_properties_and_pattern_properties bartruefoo1[jsonschema/validate/invalid]` (19.5 µs) - `additional_properties_and_pattern_properties foo1[jsonschema/is_valid/valid]` (4.9 µs) - `additional_properties_and_pattern_properties foo1[jsonschema/validate/valid]` (9.3 µs) - `additional_properties_and_properties additionalPropertiestypestringpropertiesfoo[jsonschema/compile]` (156.3 µs) - `additional_properties_and_properties bartruefoo1[jsonschema/is_valid/invalid]` (1.7 µs) - `additional_properties_and_properties bartruefoo1[jsonschema/validate/invalid]` (15.3 µs) - `additional_properties_and_properties foo1[jsonschema/is_valid/valid]` (1.5 µs) - `additional_properties_and_properties foo1[jsonschema/validate/valid]` (6 µs) - `additional_properties_and_properties_and_pattern_properties additionalPropertiestypestringpatternPropertiesf.*atypeintegerpropertiesfoo[jsonschema/compile]` (6.4 ms) - `additional_properties_and_properties_and_pattern_properties bartruefoonullfzo2[jsonschema/is_valid/invalid]` (4.5 µs) - `additional_properties_and_properties_and_pattern_properties bartruefoonullfzo2[jsonschema/validate/invalid]` (27.4 µs) - `additional_properties_and_properties_and_pattern_properties foonullfza2[jsonschema/is_valid/valid]` (6.7 µs) - `additional_properties_and_properties_and_pattern_properties foonullfza2[jsonschema/validate/valid]` (12.8 µs) - `additional_properties_false [jsonschema/is_valid/valid]` (561.1 ns) - `additional_properties_false [jsonschema/validate/valid]` (3.2 µs) - `additional_properties_false additionalPropertiesfalse[jsonschema/compile]` (64.1 µs) - `additional_properties_false foo1[jsonschema/is_valid/invalid]` (781.7 ns) - `additional_properties_false foo1[jsonschema/validate/invalid]` (8.7 µs) - `additional_properties_false_and_pattern_properties additionalPropertiesfalsepatternPropertiesf.*otypeinteger[jsonschema/compile]` (6.3 ms) - `additional_properties_false_and_pattern_properties bar2foo1[jsonschema/is_valid/invalid]` (3.7 µs) - `additional_properties_false_and_pattern_properties bar2foo1[jsonschema/validate/invalid]` (17.2 µs) - `additional_properties_false_and_pattern_properties foo1[jsonschema/is_valid/valid]` (4.7 µs) - `additional_properties_false_and_pattern_properties foo1[jsonschema/validate/valid]` (9.5 µs) - `additional_properties_false_and_properties additionalPropertiesfalsepropertiesfoo[jsonschema/compile]` (113.1 µs) - `additional_properties_false_and_properties bar2foo1[jsonschema/is_valid/invalid]` (1.3 µs) - `additional_properties_false_and_properties bar2foo1[jsonschema/validate/invalid]` (13.3 µs) - `additional_properties_false_and_properties foo1[jsonschema/is_valid/valid]` (1.5 µs) - `additional_properties_false_and_properties foo1[jsonschema/validate/valid]` (6.2 µs) - `additional_properties_false_and_properties_and_pattern_properties additionalPropertiesfalsepatternPropertiesf.*otypeintegerpropertiesfoo[jsonschema/compile]` (6.3 ms) - `additional_properties_false_and_properties_and_pattern_properties bar2foo1fz02[jsonschema/is_valid/invalid]` (4 µs) - `additional_properties_false_and_properties_and_pattern_properties bar2foo1fz02[jsonschema/validate/invalid]` (21.4 µs) - `additional_properties_false_and_properties_and_pattern_properties foo1[jsonschema/is_valid/valid]` (5.3 µs) - `additional_properties_false_and_properties_and_pattern_properties foo1[jsonschema/validate/valid]` (11.2 µs) - `additional_properties_single additionalPropertiestypestring[jsonschema/compile]` (108.3 µs) - `additional_properties_single foo1[jsonschema/is_valid/invalid]` (1.1 µs) - `additional_properties_single foo1[jsonschema/validate/invalid]` (14.4 µs) - `additional_properties_single foobar[jsonschema/is_valid/valid]` (1.2 µs) - `additional_properties_single foobar[jsonschema/validate/valid]` (6 µs) - `all_of 1[jsonschema/is_valid/invalid]` (1 µs) - `all_of 1[jsonschema/validate/invalid]` (14.4 µs) - `all_of 4[jsonschema/is_valid/valid]` (1 µs) - `all_of 4[jsonschema/validate/valid]` (6.6 µs) - `all_of allOftypeintegerminimum2[jsonschema/compile]` (154.5 µs) - `any_of 1.5[jsonschema/is_valid/invalid]` (1.4 µs) - `any_of 1.5[jsonschema/validate/invalid]` (9 µs) - `any_of 1[jsonschema/is_valid/valid]` (777.8 ns) - `any_of 1[jsonschema/validate/valid]` (3.2 µs) - `any_of anyOftypeintegerminimum2[jsonschema/compile]` (156.1 µs) - `any_of_multiple_types anyOftypeintegertypestring[jsonschema/compile]` (157.9 µs) - `any_of_multiple_types foo[jsonschema/is_valid/valid]` (999.4 ns) - `any_of_multiple_types foo[jsonschema/validate/valid]` (3.5 µs) - `any_of_multiple_types null[jsonschema/is_valid/invalid]` (1 µs) - `any_of_multiple_types null[jsonschema/validate/invalid]` (8.7 µs) - `boolean_false 1[jsonschema/is_valid/invalid]` (58.9 ns) - `boolean_false 1[jsonschema/validate/invalid]` (6.8 µs) - `boolean_false false[jsonschema/compile]` (19.8 µs) - `const 1[jsonschema/is_valid/valid]` (495 ns) - `const 1[jsonschema/validate/valid]` (3 µs) - `const const1[jsonschema/compile]` (59.1 µs) - `const foo[jsonschema/is_valid/invalid]` (319.4 ns) - `const foo[jsonschema/validate/invalid]` (8.3 µs) - `contains 1[jsonschema/is_valid/invalid]` (877.8 ns) - `contains 1[jsonschema/validate/invalid]` (8.7 µs) - `contains 5[jsonschema/is_valid/valid]` (845 ns) - `contains 5[jsonschema/validate/valid]` (3.4 µs) - `contains containsminimum5[jsonschema/compile]` (104.5 µs) - `enum 4[jsonschema/is_valid/valid]` (1.2 µs) - `enum 4[jsonschema/validate/valid]` (3.8 µs) - `enum 5[jsonschema/is_valid/invalid]` (1.3 µs) - `enum 5[jsonschema/validate/invalid]` (10.8 µs) - `enum 6[jsonschema/is_valid/invalid]` (416.7 ns) - `enum 6[jsonschema/validate/invalid]` (10.1 µs) - `enum enum1234[jsonschema/compile]` (63 µs) - `exclusive_maximum 2[jsonschema/is_valid/valid]` (450.6 ns) - `exclusive_maximum 2[jsonschema/validate/valid]` (2.9 µs) - `exclusive_maximum 3[jsonschema/is_valid/invalid]` (450.6 ns) - `exclusive_maximum 3[jsonschema/validate/invalid]` (8.6 µs) - `exclusive_maximum exclusiveMaximum3[jsonschema/compile]` (59.7 µs) - `exclusive_minimum 3[jsonschema/is_valid/invalid]` (421.1 ns) - `exclusive_minimum 3[jsonschema/validate/invalid]` (8.6 µs) - `exclusive_minimum 4[jsonschema/is_valid/valid]` (421.1 ns) - `exclusive_minimum 4[jsonschema/validate/valid]` (3 µs) - `exclusive_minimum exclusiveMinimum3[jsonschema/compile]` (59.7 µs) - `format_date 06/19/1963[jsonschema/is_valid/invalid]` (1.3 µs) - `format_date 06/19/1963[jsonschema/validate/invalid]` (9.6 µs) - `format_date 1963-06-19[jsonschema/is_valid/valid]` (5.6 µs) - `format_date 1963-06-19[jsonschema/validate/valid]` (8.2 µs) - `format_date formatdate[jsonschema/compile]` (60.1 µs) - `format_datetime 1963-06-19T083006.283185Z[jsonschema/is_valid/valid]` (2.4 µs) - `format_datetime 1963-06-19T083006.283185Z[jsonschema/validate/valid]` (5 µs) - `format_datetime 1990-02-31T155960.123-0800[jsonschema/is_valid/invalid]` (2.8 µs) - `format_datetime 1990-02-31T155960.123-0800[jsonschema/validate/invalid]` (11.1 µs) - `format_datetime formatdate-time[jsonschema/compile]` (60.2 µs) - `format_email foo[jsonschema/is_valid/invalid]` (716.1 ns) - `format_email foo[jsonschema/validate/invalid]` (9 µs) - `format_email formatemail[jsonschema/compile]` (60.3 µs) - `format_email test@test.com[jsonschema/is_valid/valid]` (803.9 ns) - `format_email test@test.com[jsonschema/validate/valid]` (3.4 µs) - `format_hostname formathostname[jsonschema/compile]` (60.4 µs) - `format_hostname not_a_valid_host_name[jsonschema/is_valid/invalid]` (1.1 µs) - `format_hostname not_a_valid_host_name[jsonschema/validate/invalid]` (9.5 µs) - `format_hostname www.example.com[jsonschema/is_valid/valid]` (3.1 µs) - `format_hostname www.example.com[jsonschema/validate/valid]` (5.7 µs) - `format_ipv4 127.0.0.1[jsonschema/is_valid/valid]` (1.1 µs) - `format_ipv4 127.0.0.1[jsonschema/validate/valid]` (3.7 µs) - `format_ipv4 127.0.0.999[jsonschema/is_valid/invalid]` (2.7 µs) - `format_ipv4 127.0.0.999[jsonschema/validate/invalid]` (10.9 µs) - `format_ipv4 20010db885a3000000008a2e03707334[jsonschema/is_valid/invalid]` (5 µs) - `format_ipv4 20010db885a3000000008a2e03707334[jsonschema/validate/invalid]` (13.2 µs) - `format_ipv4 foobar[jsonschema/is_valid/invalid]` (1.7 µs) - `format_ipv4 foobar[jsonschema/validate/invalid]` (9.9 µs) - `format_ipv4 formatipv4[jsonschema/compile]` (60.3 µs) - `format_ipv6 127.0.0.1[jsonschema/is_valid/invalid]` (1.1 µs) - `format_ipv6 127.0.0.1[jsonschema/validate/invalid]` (9.3 µs) - `format_ipv6 20010db885a3000000008a2e03707334[jsonschema/is_valid/valid]` (4.9 µs) - `format_ipv6 20010db885a3000000008a2e03707334[jsonschema/validate/valid]` (7.4 µs) - `format_ipv6 foobar[jsonschema/is_valid/invalid]` (1.7 µs) - `format_ipv6 foobar[jsonschema/validate/invalid]` (9.9 µs) - `format_ipv6 formatipv6[jsonschema/compile]` (60.4 µs) - `format_iri /abc[jsonschema/is_valid/invalid]` (2.6 µs) - `format_iri /abc[jsonschema/validate/invalid]` (10 µs) - `format_iri formatiri[jsonschema/compile]` (60.3 µs) - `format_iri http//ƒøø.ßår/?∂éœ=πîx#πîüx[jsonschema/is_valid/valid]` (48.3 µs) - `format_iri http//ƒøø.ßår/?∂éœ=πîx#πîüx[jsonschema/validate/valid]` (50.1 µs) - `format_iri_reference #ƒräg\\mênt[jsonschema/is_valid/invalid]` (3.2 µs) - `format_iri_reference #ƒräg\\mênt[jsonschema/validate/invalid]` (11.5 µs) - `format_iri_reference formatiri-reference[jsonschema/compile]` (60.4 µs) - `format_iri_reference http//ƒøø.ßår/?∂éœ=πîx#πîüx[jsonschema/is_valid/valid]` (4.8 µs) - `format_iri_reference http//ƒøø.ßår/?∂éœ=πîx#πîüx[jsonschema/validate/valid]` (7.3 µs) - `format_json_pointer /foo/bar~0/baz~1/%a[jsonschema/is_valid/valid]` (3.6 µs) - `format_json_pointer /foo/bar~0/baz~1/%a[jsonschema/validate/valid]` (6.2 µs) - `format_json_pointer /foo/bar~[jsonschema/is_valid/invalid]` (2.9 µs) - `format_json_pointer /foo/bar~[jsonschema/validate/invalid]` (11.3 µs) - `format_json_pointer formatjson-pointer[jsonschema/compile]` (60.5 µs) - `format_regex (abc)+\\s+$[jsonschema/is_valid/valid]` (2.7 ms) - `format_regex (abc)+\\s+$[jsonschema/validate/valid]` (2.7 ms) - `format_regex ^(abc[jsonschema/is_valid/invalid]` (19.8 µs) - `format_regex ^(abc[jsonschema/validate/invalid]` (27.1 µs) - `format_regex formatregex[jsonschema/compile]` (60.5 µs) - `format_relative_json_pointer /foo/bar[jsonschema/is_valid/invalid]` (2.6 µs) - `format_relative_json_pointer /foo/bar[jsonschema/validate/invalid]` (10.9 µs) - `format_relative_json_pointer 1[jsonschema/is_valid/valid]` (2.7 µs) - `format_relative_json_pointer 1[jsonschema/validate/valid]` (5.2 µs) - `format_relative_json_pointer formatrelative-json-pointer[jsonschema/compile]` (60.7 µs) - `format_time 0101011111[jsonschema/is_valid/invalid]` (3.2 µs) - `format_time 0101011111[jsonschema/validate/invalid]` (11.5 µs) - `format_time 083006.283185Z[jsonschema/is_valid/valid]` (3.7 µs) - `format_time 083006.283185Z[jsonschema/validate/valid]` (6.2 µs) - `format_time formattime[jsonschema/compile]` (60.4 µs) - `format_uri_reference #frag\\ment[jsonschema/is_valid/invalid]` (3.1 µs) - `format_uri_reference #frag\\ment[jsonschema/validate/invalid]` (11.4 µs) - `format_uri_reference formaturi-reference[jsonschema/compile]` (60.6 µs) - `format_uri_reference http//foo.bar/?baz=qux#quux[jsonschema/is_valid/valid]` (4.1 µs) - `format_uri_reference http//foo.bar/?baz=qux#quux[jsonschema/validate/valid]` (6.5 µs) - `format_uri_template formaturi-template[jsonschema/compile]` (60.6 µs) - `format_uri_template http//example.com/dictionary/term1/term[jsonschema/is_valid/invalid]` (3.9 µs) - `format_uri_template http//example.com/dictionary/term1/term[jsonschema/is_valid/valid]` (4.5 µs) - `format_uri_template http//example.com/dictionary/term1/term[jsonschema/validate/invalid]` (12.2 µs) - `format_uri_template http//example.com/dictionary/term1/term[jsonschema/validate/valid]` (7 µs) - `items 123[jsonschema/is_valid/valid]` (874.4 ns) - `items 123[jsonschema/validate/valid]` (8.5 µs) - `items 12x[jsonschema/is_valid/invalid]` (864.4 ns) - `items 12x[jsonschema/validate/invalid]` (15.2 µs) - `items itemstypeinteger[jsonschema/compile]` (85.6 µs) - `max_items 12[jsonschema/is_valid/invalid]` (355.6 ns) - `max_items 12[jsonschema/validate/invalid]` (8.1 µs) - `max_items 1[jsonschema/is_valid/valid]` (355.6 ns) - `max_items 1[jsonschema/validate/valid]` (2.9 µs) - `max_items maxItems1[jsonschema/compile]` (62.3 µs) - `max_length aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[jsonschema/is_valid/invalid]` (938.3 ns) - `max_length aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[jsonschema/validate/invalid]` (8.7 µs) - `max_length foo[jsonschema/is_valid/valid]` (698.9 ns) - `max_length foo[jsonschema/validate/valid]` (3.2 µs) - `max_length foob[jsonschema/is_valid/invalid]` (713.9 ns) - `max_length foob[jsonschema/validate/invalid]` (8.5 µs) - `max_length maxLength3[jsonschema/compile]` (62.4 µs) - `max_properties a1[jsonschema/is_valid/valid]` (383.3 ns) - `max_properties a1[jsonschema/validate/valid]` (2.9 µs) - `max_properties a1b1[jsonschema/is_valid/invalid]` (355.6 ns) - `max_properties a1b1[jsonschema/validate/invalid]` (8.1 µs) - `max_properties maxProperties1[jsonschema/compile]` (62.4 µs) - `maximum 3[jsonschema/is_valid/valid]` (393.3 ns) - `maximum 3[jsonschema/validate/valid]` (3 µs) - `maximum 5[jsonschema/is_valid/invalid]` (393.3 ns) - `maximum 5[jsonschema/validate/invalid]` (8.6 µs) - `maximum maximum3[jsonschema/compile]` (59.6 µs) - `min_items 12[jsonschema/is_valid/valid]` (383.3 ns) - `min_items 12[jsonschema/validate/valid]` (2.9 µs) - `min_items 1[jsonschema/is_valid/invalid]` (383.3 ns) - `min_items 1[jsonschema/validate/invalid]` (8.1 µs) - `min_items minItems2[jsonschema/compile]` (67.3 µs) - `min_length 123[jsonschema/is_valid/valid]` (671.1 ns) - `min_length 123[jsonschema/validate/valid]` (3.2 µs) - `min_length 12[jsonschema/is_valid/invalid]` (628.3 ns) - `min_length 12[jsonschema/validate/invalid]` (8.4 µs) - `min_length minLength3[jsonschema/compile]` (67.3 µs) - `min_properties a1[jsonschema/is_valid/invalid]` (355.6 ns) - `min_properties a1[jsonschema/validate/invalid]` (8.1 µs) - `min_properties a1b2[jsonschema/is_valid/valid]` (383.3 ns) - `min_properties a1b2[jsonschema/validate/valid]` (2.9 µs) - `min_properties minProperties2[jsonschema/compile]` (67.2 µs) - `minimum 1[jsonschema/is_valid/invalid]` (393.3 ns) - `minimum 1[jsonschema/validate/invalid]` (8.5 µs) - `minimum 5[jsonschema/is_valid/valid]` (393.3 ns) - `minimum 5[jsonschema/validate/valid]` (2.9 µs) - `minimum minimum3[jsonschema/compile]` (59.6 µs) - `multiple_of_integer 125[jsonschema/is_valid/valid]` (1.1 µs) - `multiple_of_integer 125[jsonschema/validate/valid]` (3.6 µs) - `multiple_of_integer 212.4[jsonschema/is_valid/invalid]` (483.9 ns) - `multiple_of_integer 212.4[jsonschema/validate/invalid]` (8.3 µs) - `multiple_of_integer 212[jsonschema/is_valid/invalid]` (1.1 µs) - `multiple_of_integer 212[jsonschema/validate/invalid]` (8.9 µs) - `multiple_of_integer multipleOf5[jsonschema/compile]` (60.7 µs) - `multiple_of_number 112.2[jsonschema/is_valid/invalid]` (1.1 µs) - `multiple_of_number 112.2[jsonschema/validate/invalid]` (8.9 µs) - `multiple_of_number 125[jsonschema/is_valid/valid]` (1.1 µs) - `multiple_of_number 125[jsonschema/validate/valid]` (3.7 µs) - `multiple_of_number 127.5[jsonschema/is_valid/valid]` (1.1 µs) - `multiple_of_number 127.5[jsonschema/validate/valid]` (3.7 µs) - `multiple_of_number multipleOf2.5[jsonschema/compile]` (60.8 µs) - `not 1[jsonschema/is_valid/valid]` (654.4 ns) - `not 1[jsonschema/validate/valid]` (3.1 µs) - `not nottypenull[jsonschema/compile]` (110.5 µs) - `not null[jsonschema/is_valid/invalid]` (654.4 ns) - `not null[jsonschema/validate/invalid]` (11.7 µs) - `one_of 1[jsonschema/is_valid/valid]` (1.3 µs) - `one_of 1[jsonschema/validate/valid]` (3.8 µs) - `one_of 3[jsonschema/is_valid/invalid]` (1.2 µs) - `one_of 3[jsonschema/validate/invalid]` (9.1 µs) - `one_of oneOftypeintegerminimum2[jsonschema/compile]` (156.5 µs) - `pattern A119[jsonschema/is_valid/invalid]` (3.6 µs) - `pattern A119[jsonschema/validate/invalid]` (12.1 µs) - `pattern A11Z[jsonschema/is_valid/valid]` (3.7 µs) - `pattern A11Z[jsonschema/validate/valid]` (6.1 µs) - `pattern patternA0-92Z[jsonschema/compile]` (2.7 ms) - `pattern_properties foo1[jsonschema/is_valid/valid]` (4.5 µs) - `pattern_properties foo1[jsonschema/validate/valid]` (9.2 µs) - `pattern_properties foobarfooooo2[jsonschema/is_valid/invalid]` (4.5 µs) - `pattern_properties foobarfooooo2[jsonschema/validate/invalid]` (20 µs) - `pattern_properties patternPropertiesf.*otypeinteger[jsonschema/compile]` (6.3 ms) - `properties foo1[jsonschema/is_valid/invalid]` (1.4 µs) - `properties foo1[jsonschema/validate/invalid]` (16.6 µs) - `properties foobar[jsonschema/is_valid/valid]` (1.4 µs) - `properties foobar[jsonschema/validate/valid]` (6.7 µs) - `properties propertiesfootypestring[jsonschema/compile]` (117.6 µs) - `property_names ABC1[jsonschema/is_valid/valid]` (3.1 µs) - `property_names ABC1[jsonschema/validate/valid]` (7.4 µs) - `property_names ABCD1[jsonschema/is_valid/invalid]` (3 µs) - `property_names ABCD1[jsonschema/validate/invalid]` (19.6 µs) - `property_names propertyNamesmaxLength3[jsonschema/compile]` (106 µs) - `ref 12[jsonschema/is_valid/valid]` (1.7 µs) - `ref 12[jsonschema/validate/valid]` (8.7 µs) - `ref 1b[jsonschema/is_valid/invalid]` (1.6 µs) - `ref 1b[jsonschema/validate/invalid]` (22.8 µs) - `ref itemstypeinteger$ref#/items/0[jsonschema/compile]` (118.8 µs) - `required [jsonschema/is_valid/invalid]` (327.8 ns) - `required [jsonschema/validate/invalid]` (9 µs) - `required a1[jsonschema/is_valid/valid]` (861.7 ns) - `required a1[jsonschema/validate/valid]` (3.4 µs) - `required requireda[jsonschema/compile]` (67.6 µs) - `type_integer 1.0[jsonschema/is_valid/valid]` (415 ns) - `type_integer 1.0[jsonschema/validate/valid]` (3 µs) - `type_integer 1.4[jsonschema/is_valid/invalid]` (415 ns) - `type_integer 1.4[jsonschema/validate/invalid]` (8.3 µs) - `type_integer 1[jsonschema/is_valid/valid]` (296.7 ns) - `type_integer 1[jsonschema/validate/valid]` (2.8 µs) - `type_integer foo[jsonschema/is_valid/invalid]` (291.7 ns) - `type_integer foo[jsonschema/validate/invalid]` (8.1 µs) - `type_integer typeinteger[jsonschema/compile]` (62 µs) - `type_multiple [jsonschema/is_valid/invalid]` (388.3 ns) - `type_multiple [jsonschema/validate/invalid]` (8.2 µs) - `type_multiple foo[jsonschema/is_valid/valid]` (390 ns) - `type_multiple foo[jsonschema/validate/valid]` (2.9 µs) - `type_multiple typeintegerstring[jsonschema/compile]` (67.3 µs) - `type_string 1[jsonschema/is_valid/invalid]` (317.8 ns) - `type_string 1[jsonschema/validate/invalid]` (8.1 µs) - `type_string foo[jsonschema/is_valid/valid]` (317.8 ns) - `type_string foo[jsonschema/validate/valid]` (2.8 µs) - `type_string typestring[jsonschema/compile]` (62.4 µs) - `unique_items 11[jsonschema/is_valid/invalid]` (880 ns) - `unique_items 11[jsonschema/validate/invalid]` (8.7 µs) - `unique_items 121[jsonschema/is_valid/invalid]` (1 µs) - `unique_items 121[jsonschema/validate/invalid]` (8.8 µs) - `unique_items 1234456788910111212131415[jsonschema/is_valid/valid]` (13.6 µs) - `unique_items 1234456788910111212131415[jsonschema/validate/valid]` (16.2 µs) - `unique_items 1234567891[jsonschema/is_valid/invalid]` (2 µs) - `unique_items 1234567891[jsonschema/validate/invalid]` (9.8 µs) - `unique_items uniqueItemstrue[jsonschema/compile]` (59.2 µs)