Open vvuk opened 4 months ago
The properties were meant to be tied to the Parser so ideally you would use the Parser
instance to access them. I'm not opposed to making this Schema::properties()
if there're a good use case for this, or we could extend the Schema
to cover this cases without directly exposing the properties. Let me know what you prefer @vvuk!
Could you also give me some examples on use cases where you want to inspect the properties :)
Schema::properties()
is currentlypub(crate)
, but is there any reason it shouldn't be justpub
? It's very useful for being able to inspect the properties in a schema; I couldn't find any other way of getting this list.