-
Notifications
You must be signed in to change notification settings - Fork 63
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Switch to serde (Rebase of #52) #55
Conversation
The only tests not extracted are compiler and parser, which depend on the private `Token` type.
…tVal This updates the Data enum to follow the more standard practice of not exporting enum variants. Furthermore, this also renames a few of the variants to match a more modern style. So `StrVal` -> `String`, `VecVal` -> `Vec`, and `OptVal` is converted into a `Null` variant.
Expecting travis to fail unless budziq/rust-skeptic#71 is merged (fails locally for me). If it's not then we could skip the readme tests for older compiler versions or something as an easy workaround. |
Can't we just remove The actual blocking compilation is about a shorthand structure argument feature that is not stable on |
The old method was failing on recent compilers
3b3aa31
to
f36ca6a
Compare
@Kerollmops Yeah, totally! I just lost track of the PR since noone else commented :( I've redone the skeptic commit to just test the readme on the nightly compiler for now (can't optionally use skeptic as a build dependency because cargo doesn't support optional build/dev deps) Let's see what Travis says about this! |
Messed a little with the history to put the version bump at the end: Merged as b1876ca...bdae578 Published as 0.9.0, sorry it took so long! 🥂 |
This is a rebase of #52.