diff options
author | Kirill Chibisov <contact@kchibisov.com> | 2020-10-07 17:40:50 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-10-07 17:40:50 +0300 |
commit | 67db9b228d3b6c63484ca4b8fcae577afc0ee22a (patch) | |
tree | 52e2640140a4786f42d6ac6cf6f081c6dd9b21a2 /alacritty_terminal/src | |
parent | 44a6dba0af03d3b9305ceea31c3289709cc750e3 (diff) | |
download | alacritty-67db9b228d3b6c63484ca4b8fcae577afc0ee22a.tar.gz alacritty-67db9b228d3b6c63484ca4b8fcae577afc0ee22a.zip |
Bump glutin to 0.25.0
Fixes #4206.
Fixes #4162.
Fixes #4017.
Fixes #3998.
Fixes #3831.
Fixes #3782.
Fixes #3708.
Fixes #2734.
Fixes #2714.
Fixes #1801.
Diffstat (limited to 'alacritty_terminal/src')
-rw-r--r-- | alacritty_terminal/src/term/color.rs | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/alacritty_terminal/src/term/color.rs b/alacritty_terminal/src/term/color.rs index 104fcfe5..8626cda5 100644 --- a/alacritty_terminal/src/term/color.rs +++ b/alacritty_terminal/src/term/color.rs @@ -1,5 +1,5 @@ use std::fmt::{self, Display, Formatter}; -use std::ops::{Index, IndexMut, Mul}; +use std::ops::{Add, Index, IndexMut, Mul}; use std::str::FromStr; use log::trace; @@ -75,6 +75,18 @@ impl Mul<f32> for Rgb { } } +impl Add<Rgb> for Rgb { + type Output = Rgb; + + fn add(self, rhs: Rgb) -> Rgb { + Rgb { + r: self.r.saturating_add(rhs.r), + g: self.g.saturating_add(rhs.g), + b: self.b.saturating_add(rhs.b), + } + } +} + /// Deserialize an Rgb from a hex string. /// /// This is *not* the deserialize impl for Rgb since we want a symmetric |