It is not maintained well. Its latest stable release is about 1 year ago. Also, the repository does not have commits in the past 3 months.
it provides poor support for getting error location when using derive macro. So we cannot use the libraries listed above (but actually this problem is widely shared across various libraries).
So we could consider another library. Maybe we could change the language itself (see #22)
Consider beauty diagnostic reporting crates such as:
ariadne
codespan-reporting
annotate-snippets
language-reporting
miette