We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
serde_json::from_reader
1 parent 52860c8 commit 6597cb4Copy full SHA for 6597cb4
evm/src/executor/fork/cache.rs
@@ -330,12 +330,11 @@ impl JsonBlockCacheDB {
330
pub fn load(path: impl Into<PathBuf>) -> eyre::Result<Self> {
331
let path = path.into();
332
trace!(target : "cache", ?path, "reading json cache");
333
- let file = fs::File::open(&path).map_err(|err| {
+ let contents = std::fs::read_to_string(&path).map_err(|err| {
334
warn!(?err, ?path, "Failed to read cache file");
335
err
336
})?;
337
- let file = std::io::BufReader::new(file);
338
- let data = serde_json::from_reader(file).map_err(|err| {
+ let data = serde_json::from_str(&contents).map_err(|err| {
339
warn!(target : "cache", ?err, ?path, "Failed to deserialize cache data");
340
341
0 commit comments