colors.rs
1use alacritty_terminal::term::color::Rgb as AlacRgb;
2
3use gpui::Rgba;
4
5//Convenience method to convert from a GPUI color to an alacritty Rgb
6pub fn to_alac_rgb(color: impl Into<Rgba>) -> AlacRgb {
7 let color = color.into();
8 let r = ((color.r * color.a) * 255.) as u8;
9 let g = ((color.g * color.a) * 255.) as u8;
10 let b = ((color.b * color.a) * 255.) as u8;
11 AlacRgb::new(r, g, b)
12}