Building with rustc v1.26.2 results in the following error message:
$ cargo build
[...]
Compiling rustc-serialize v0.3.19
error[E0642]: patterns aren't allowed in methods without bodies
--> /home/s/.cargo/registry/src/github.com-1ecc6299db9ec823/rustc-serialize-0.3.19/src/serialize.rs:147:45
|
147 | &f_name: &str,
| ^^^^^^^
[...]
error: aborting due to previous error
For more information about this error, try `rustc --explain E0642`.
error: Could not compile `rustc-serialize`.
warning: build failed, waiting for other jobs to finish...
error: build failed
Building with
rustc v1.26.2
results in the following error message:This error has already been fixed in
rustc-serialize
(see https://github.com/rust-lang-deprecated/rustc-serialize/pull/169), however, inCargo.toml
, an outdated version (rustc-serialize = "0.3"
) is referenced, where this fix is not yet present.Suggested fixes
rustc-serialize = "0.3.24"
rustc-serialize
with serde, sincerustc-serialize
is deprected (see https://crates.io/crates/rustc-serialize)