# HG changeset patch # User Emmanuel Gil Peyrot # Date 1661872041 -7200 # Node ID ccb04468c5fa21c142d8406f84ed777530874ac1 # Parent 8a3b8e2ffa24701871a38e27657f13a250048e43 formats: Use Read::read_exact() and Write::write_all() Thanks clippy! diff --git a/formats/src/bin/dump_dat.rs b/formats/src/bin/dump_dat.rs --- a/formats/src/bin/dump_dat.rs +++ b/formats/src/bin/dump_dat.rs @@ -24,7 +24,7 @@ fn main() -> io::Result<()> { for filename in list { let data = pbg3.get_file(&filename, true)?; let mut output = File::create(output_filename.join(filename))?; - output.write(&data)?; + output.write_all(&data)?; } Ok(()) diff --git a/formats/src/th06/pbg3.rs b/formats/src/th06/pbg3.rs --- a/formats/src/th06/pbg3.rs +++ b/formats/src/th06/pbg3.rs @@ -100,7 +100,7 @@ impl PBG3 { /// Open a PBG3 archive. pub fn from_file(mut file: R) -> io::Result> { let mut magic = [0; 4]; - file.read(&mut magic)?; + file.read_exact(&mut magic)?; if &magic != b"PBG3" { return Err(io::Error::new(io::ErrorKind::Other, "Wrong magic!")); }