mirror of
https://github.com/ClementTsang/bottom.git
synced 2025-07-22 13:14:40 +02:00
Bump up version of crossterm, fix some bugs.
This commit is contained in:
parent
f96d82ccb7
commit
cb9ec2cdca
@ -15,7 +15,7 @@ readme = "README.md"
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
chrono = "0.4.9"
|
chrono = "0.4.9"
|
||||||
clap = "2.33.0"
|
clap = "2.33.0"
|
||||||
crossterm = "0.10.2"
|
crossterm = "0.11.0"
|
||||||
failure = "0.1.5"
|
failure = "0.1.5"
|
||||||
futures-preview = "0.3.0-alpha.18"
|
futures-preview = "0.3.0-alpha.18"
|
||||||
fern = "0.5"
|
fern = "0.5"
|
||||||
@ -28,7 +28,9 @@ sysinfo = "0.9.4"
|
|||||||
tokio = "0.2.0-alpha.4"
|
tokio = "0.2.0-alpha.4"
|
||||||
|
|
||||||
[dependencies.tui-temp-fork]
|
[dependencies.tui-temp-fork]
|
||||||
version = "0.6.2"
|
#git = "https://github.com/ClementTsang/tui-rs"
|
||||||
|
#path = "../tui-rs"
|
||||||
|
version = "0.6.4"
|
||||||
default-features = false
|
default-features = false
|
||||||
features = ['crossterm']
|
features = ['crossterm']
|
||||||
|
|
||||||
|
@ -22,6 +22,11 @@ pub enum RustopError {
|
|||||||
/// The data provided is the error found.
|
/// The data provided is the error found.
|
||||||
#[fail(display = "ERROR: Invalid error during data collection due to Heim: {}", message)]
|
#[fail(display = "ERROR: Invalid error during data collection due to Heim: {}", message)]
|
||||||
InvalidHeim { message : String },
|
InvalidHeim { message : String },
|
||||||
|
/// An error when the Crossterm library encounters a problem.
|
||||||
|
///
|
||||||
|
/// The data provided is the error found.
|
||||||
|
#[fail(display = "ERROR: Invalid error due to Crossterm: {}", message)]
|
||||||
|
CrosstermError { message : String },
|
||||||
}
|
}
|
||||||
|
|
||||||
impl From<std::io::Error> for RustopError {
|
impl From<std::io::Error> for RustopError {
|
||||||
@ -36,6 +41,12 @@ impl From<heim::Error> for RustopError {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl From<crossterm::ErrorKind> for RustopError {
|
||||||
|
fn from(err : crossterm::ErrorKind) -> Self {
|
||||||
|
RustopError::CrosstermError { message : err.to_string() }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
impl From<std::num::ParseIntError> for RustopError {
|
impl From<std::num::ParseIntError> for RustopError {
|
||||||
fn from(err : std::num::ParseIntError) -> Self {
|
fn from(err : std::num::ParseIntError) -> Self {
|
||||||
RustopError::InvalidArg { message : err.to_string() }
|
RustopError::InvalidArg { message : err.to_string() }
|
||||||
|
Loading…
x
Reference in New Issue
Block a user