hjson/hjson-rust

tests fail to compile due to quasi

Closed this issue · 1 comments

When running "cargo test" in hjson_tests/, it fails to compile with:

error[E0432]: unresolved import `syntax::parse::parse_tts_from_source_str`
  --> /home/jvalleroy/.cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.20.1/src/lib.rs:36:37
   |
36 | use syntax::parse::{self, classify, parse_tts_from_source_str, token};
   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^ no `parse_tts_from_source_str` in `parse`. Did you mean to use `parse_item_from_source_str`?

and many other errors.

quasi crate is no longer maintained. Should it be replaced with something else?

It will probably make more sense to replace this with a new implementation, see #6 - help wanted ;-)