Feedback on my first project `boon`: jsonschema validator

project repository: GitHub - santhosh-tekuri/boon: JSONSchema (draft 2020-12, draft 2019-09, draft-7, draft-6, draft-4) Validation in Rust

this is ported from golang implementation from: GitHub - santhosh-tekuri/jsonschema: JSONSchema (draft 2020-12, draft 2019-09, draft-7, draft-6, draft-4) Validation using Go

the implementation is complete. and would like to hear feedback/suggestions to improve my coding skills.