-
Notifications
You must be signed in to change notification settings - Fork 40
Open
Description
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/g.yxqyang.asia-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
This error has already been fixed in rustc-serialize
(see rust-lang-deprecated/rustc-serialize#169), however, in Cargo.toml
, an outdated version (rustc-serialize = "0.3"
) is referenced, where this fix is not yet present.
Suggested fixes
- Upgrade the dependency to the latest published version:
rustc-serialize = "0.3.24"
- Replace
rustc-serialize
with serde, sincerustc-serialize
is deprected (see https://crates.io/crates/rustc-serialize)
madeindjs, 0x8f701, evaporei, jirislav, uint and 6 more
Metadata
Metadata
Assignees
Labels
No labels