Unfortunately this library seems to be in a bit of a pickle. One way or another it is dependent on
quasi. When I try to build it on stable I get several errors, including:
Compiling quasi v0.3.0 (file:///Users/tk/rust/rust-quasi/quasi) src/lib.rs:112:58: 112:75 error: unresolved name `token::NtImplItem` src/lib.rs:112 vec![ast::TtToken(self.span, token::Interpolated(token::NtImplItem(self.clone())))]
As best as I can tell Rust doesn’t yet have a way to conditionally compile code by rustc version.
What can I do to help resolve this situation? Has
quasi jumped the gun by adding syntax from a newer version? Is it strange that an oauth2 library is depending on
quasi? Is rustc letting us all down because we can’t handle versions of
syntax? Many thanks for any tips!