From 6e799fdefc860700e9e574aaad6a50d9a8058d61 Mon Sep 17 00:00:00 2001 From: Ben Bridle Date: Wed, 2 Oct 2024 11:58:55 +1300 Subject: Add RGBA version of as_rgb_hex method --- src/lib.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/lib.rs b/src/lib.rs index 098209a..846d154 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -61,7 +61,13 @@ impl Colour { [self.red(), self.green(), self.blue(), self.alpha()] } pub fn as_rgb_hex(&self) -> String { - format!("{:02x}{:02x}{:02x}", self.red(), self.green(), self.blue()) + format!("{:02x}{:02x}{:02x}", + self.red(), self.green(), self.blue()) + } + + pub fn as_rgba_hex(&self) -> String { + format!("{:02x}{:02x}{:02x}{:02x}", + self.red(), self.green(), self.blue(), self.alpha()) } pub fn red(&self) -> u8 { (self.value >> 16) as u8 -- cgit v1.2.3-70-g09d2