From: Kostya Shishkov Date: Sun, 4 Apr 2021 08:34:13 +0000 (+0200) Subject: update for rustc 1.46 X-Git-Url: https://git.nihav.org/?p=nihav-player.git;a=commitdiff_plain;h=3f9b450c63b8876a2925268f08ad34c97a0bc16d update for rustc 1.46 --- diff --git a/sndplay/src/command.rs b/sndplay/src/command.rs index 3f5ecde..b706b9a 100644 --- a/sndplay/src/command.rs +++ b/sndplay/src/command.rs @@ -26,7 +26,7 @@ pub struct CmdLineState { } impl CmdLineState { pub fn new() -> Self { - let mut orig_state: termios = unsafe { std::mem::uninitialized() }; + let mut orig_state: termios = unsafe { std::mem::MaybeUninit::uninit().assume_init() }; unsafe { tcgetattr(0, &mut orig_state); } let mut new_state = orig_state; new_state.c_lflag &= !(libc::ECHO | libc::ICANON); @@ -34,7 +34,7 @@ impl CmdLineState { Self { orig_state } } pub fn new_normal() -> Self { - let mut orig_state: termios = unsafe { std::mem::uninitialized() }; + let mut orig_state: termios = unsafe { std::mem::MaybeUninit::uninit().assume_init() }; unsafe { tcgetattr(0, &mut orig_state); } let mut new_state = orig_state; new_state.c_lflag |= libc::ECHO | libc::ICANON;