minicrossterm/src/utils/sys/unix.rs
2019-12-04 17:40:11 +01:00

14 lines
306 B
Rust

//! This module contains all `unix` specific terminal related logic.
use std::io;
use super::super::error::{ErrorKind, Result};
pub fn wrap_with_result(result: i32) -> Result<bool> {
if result == -1 {
Err(ErrorKind::IoError(io::Error::last_os_error()))
} else {
Ok(true)
}
}