chore: fix clippy warnings

pull/477/head
Florian Dehau 3 years ago
parent dbf38d847a
commit 975c4165d0

@ -88,9 +88,9 @@ fn rgb_to_byte(r: u8, g: u8, b: u8) -> u16 {
u16::from((r & 0xC0) + ((g & 0xE0) >> 2) + ((b & 0xE0) >> 5)) u16::from((r & 0xC0) + ((g & 0xE0) >> 2) + ((b & 0xE0) >> 5))
} }
impl Into<rustbox::Color> for Color { impl From<Color> for rustbox::Color {
fn into(self) -> rustbox::Color { fn from(color: Color) -> rustbox::Color {
match self { match color {
Color::Reset => rustbox::Color::Default, Color::Reset => rustbox::Color::Default,
Color::Black | Color::Gray | Color::DarkGray => rustbox::Color::Black, Color::Black | Color::Gray | Color::DarkGray => rustbox::Color::Black,
Color::Red | Color::LightRed => rustbox::Color::Red, Color::Red | Color::LightRed => rustbox::Color::Red,
@ -106,16 +106,16 @@ impl Into<rustbox::Color> for Color {
} }
} }
impl Into<rustbox::Style> for Modifier { impl From<Modifier> for rustbox::Style {
fn into(self) -> rustbox::Style { fn from(modifier: Modifier) -> rustbox::Style {
let mut result = rustbox::Style::empty(); let mut result = rustbox::Style::empty();
if self.contains(Modifier::BOLD) { if modifier.contains(Modifier::BOLD) {
result.insert(rustbox::RB_BOLD); result.insert(rustbox::RB_BOLD);
} }
if self.contains(Modifier::UNDERLINED) { if modifier.contains(Modifier::UNDERLINED) {
result.insert(rustbox::RB_UNDERLINE); result.insert(rustbox::RB_UNDERLINE);
} }
if self.contains(Modifier::REVERSED) { if modifier.contains(Modifier::REVERSED) {
result.insert(rustbox::RB_REVERSE); result.insert(rustbox::RB_REVERSE);
} }
result result

@ -60,7 +60,7 @@ impl<'a> Gauge<'a> {
/// Sets ratio ([0.0, 1.0]) directly. /// Sets ratio ([0.0, 1.0]) directly.
pub fn ratio(mut self, ratio: f64) -> Gauge<'a> { pub fn ratio(mut self, ratio: f64) -> Gauge<'a> {
assert!( assert!(
ratio <= 1.0 && ratio >= 0.0, (0.0..=1.0).contains(&ratio),
"Ratio should be between 0 and 1 inclusively." "Ratio should be between 0 and 1 inclusively."
); );
self.ratio = ratio; self.ratio = ratio;
@ -213,7 +213,7 @@ impl<'a> LineGauge<'a> {
pub fn ratio(mut self, ratio: f64) -> Self { pub fn ratio(mut self, ratio: f64) -> Self {
assert!( assert!(
ratio <= 1.0 && ratio >= 0.0, (0.0..=1.0).contains(&ratio),
"Ratio should be between 0 and 1 inclusively." "Ratio should be between 0 and 1 inclusively."
); );
self.ratio = ratio; self.ratio = ratio;

Loading…
Cancel
Save