From 61954f016f8450eed699c8b17794f528cfa82d0a Mon Sep 17 00:00:00 2001 From: Matt Bilker Date: Thu, 13 Dec 2018 02:14:51 +0000 Subject: [PATCH] bin: remove stdout lock as io::Write is still accessible without it --- src/bin/kbinxml.rs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/bin/kbinxml.rs b/src/bin/kbinxml.rs index b3d496f..4dcb05b 100644 --- a/src/bin/kbinxml.rs +++ b/src/bin/kbinxml.rs @@ -9,7 +9,7 @@ extern crate quick_xml; use std::env; use std::fs::File; -use std::io::{Error as IoError, ErrorKind as IoErrorKind, Read, Write, stdout}; +use std::io::{self, Error as IoError, ErrorKind as IoErrorKind, Read, Write}; use byteorder::{BigEndian, ByteOrder}; use failure::Fail; @@ -69,8 +69,7 @@ fn display_err(err: impl Fail) -> IoError { } fn display_buf(buf: &[u8]) -> Result<(), IoError> { - let stdout = stdout(); - stdout.lock().write_all(&buf)?; + io::stdout().write_all(&buf)?; println!(); Ok(()) @@ -247,8 +246,7 @@ fn main() -> std::io::Result<()> { compare_collections(&encoded_collection, &collection); } - let mut stdout = stdout(); - stdout.lock().write_all(&buf)?; + io::stdout().write_all(&buf)?; } } else { test_serde()?;