Open
Description
This code compiles:
use std::cell::Cell;
use std::default::Default;
fn main() {
let cell = Cell::new(0u64);
cell.get() == Default::default();
}
This code does not:
extern crate serde_json;
use std::cell::Cell;
use std::default::Default;
fn main() {
let cell = Cell::new(0u64);
cell.get() == Default::default();
}
error[E0283]: type annotations required: cannot resolve `u64: std::cmp::PartialEq<_>`
--> src/lib.rs:7:16
|
7 | cell.get() == Default::default();
| ^^
error: aborting due to previous error