Implement From<Rgba> for Fill

Nathan Sobo created

Change summary

crates/assistant/src/assistant_panel.rs | 2 +-
crates/gpui/src/style.rs                | 6 ++++++
2 files changed, 7 insertions(+), 1 deletion(-)

Detailed changes

crates/assistant/src/assistant_panel.rs 🔗

@@ -29,7 +29,7 @@ use editor::{
 use fs::Fs;
 use futures::StreamExt;
 use gpui::{
-    canvas, div, point, relative, rems, rgba, uniform_list, Action, AnyElement, AppContext,
+    canvas, div, point, relative, rems, uniform_list, Action, AnyElement, AppContext,
     AsyncWindowContext, AvailableSpace, ClipboardItem, Context, EventEmitter, FocusHandle,
     FocusableView, FontStyle, FontWeight, HighlightStyle, InteractiveElement, IntoElement, Model,
     ModelContext, ParentElement, Pixels, PromptLevel, Render, SharedString,

crates/gpui/src/style.rs 🔗

@@ -561,6 +561,12 @@ impl From<Hsla> for Fill {
     }
 }
 
+impl From<Rgba> for Fill {
+    fn from(color: Rgba) -> Self {
+        Self::Color(color.into())
+    }
+}
+
 impl From<TextStyle> for HighlightStyle {
     fn from(other: TextStyle) -> Self {
         Self::from(&other)