-
Notifications
You must be signed in to change notification settings - Fork 101
Open
Description
Expected behavior
Types are correctly generated for this schema that passes jsonschema lint when the import_types! macro is used.
Actual behavior
The macro panics with this message: proc-macro panicked: expected a '/' in $ref: glTFProperty.schema.json.
Steps to reproduce:
- Place this (somewhat) minimal JSON Schema in a folder where
import_types!can find it - Use the
import_types!macro withinmain.rsto attempt to generate types for the schema - Observe that it panics with the message
proc-macro panicked: expected a '/' in $ref: glTFProperty.schema.json
The same panic occurs with the unmodified JSON Schemas both when the root schema (glTF.schema.json) is passed to import_types! (with each schema in the directory being named the same as its $id), as well as when they are bundled and the bundled schema is passed. The panic also occurs after applying jsonschema lint's suggested fixes to the individual files (none of the fixes were for syntactic errors). For the final linted, fixed, and bundled file, the story is no different.
Metadata
Metadata
Assignees
Labels
No labels