Dmitry Dygalo
Dmitry Dygalo
Hope to get back to this feature soon :)
Great write-up, @alexjg ! I have some small bits here and there (maybe incomplete): - `minContains` & `maxContains` - https://github.com/Stranger6667/jsonschema-rs/commit/16b75185905faf5a5b15f0e76aaf9967838c3a76 - `depentRequired` - https://github.com/Stranger6667/jsonschema-rs/commit/94105822894cd296783f8f7e4b28ec2a9a56576f Here is also some existing (but...
Great! Here are separate issues for the entries above. ### 2019-09 #### Annotations, errors and outputs - https://github.com/Stranger6667/jsonschema-rs/issues/262 - https://github.com/Stranger6667/jsonschema-rs/issues/100 - https://github.com/Stranger6667/jsonschema-rs/issues/267 #### Core vocabulary changes - https://github.com/Stranger6667/jsonschema-rs/issues/263 - https://github.com/Stranger6667/jsonschema-rs/issues/264...
I'll set up conditional compilation for testing & merge existing keywords implementation, so we can run tests & add new one easier. It should be pretty much isolated, so I...
Hi @alexjg Thank you for raising this issue! This library doesn't support Draft 2019-09 (#44) yet, so the notion of custom vocabularies wasn't yet considered from the design point of...
I think that there could be some built-in vocabularies (like this one) + an API to plug them. Something like (just an idea): ```rust let compiled = JSONSchema::options() .with_vocabulary(vocabularies::Data) .compile(&schema)...
In principle, I think it is possible, as `serde` [supports](https://serde.rs/stream-array.html) deserialization without buffering + the file could be accessed through `mmap`. Though I am not sure how much effort it...
My guess will be in a few months - at the moment, I don't have the bandwidth to work on this, unfortunately :(
Hi! Do you mean Open API's `readOnly`?
Please, disregard my last comment. Those annotations are not supported.