aboutsummaryrefslogtreecommitdiff
path: root/src/message.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/message.rs')
-rw-r--r--src/message.rs20
1 files changed, 13 insertions, 7 deletions
diff --git a/src/message.rs b/src/message.rs
index 958dd68..b090b4d 100644
--- a/src/message.rs
+++ b/src/message.rs
@@ -67,13 +67,19 @@ where
67 } 67 }
68} 68}
69 69
70impl Into<Color> for MessageKind { 70impl std::default::Default for Message {
71 fn into(self) -> Color { 71 fn default() -> Self {
72 match self { 72 Message::new()
73 Self::Error => PINK, 73 }
74 Self::Info => WHITE, 74}
75 Self::Hint => CYAN, 75
76 Self::LispResult => GREY, 76impl From<MessageKind> for Color {
77 fn from(msg: MessageKind) -> Color {
78 match msg {
79 MessageKind::Error => PINK,
80 MessageKind::Info => WHITE,
81 MessageKind::Hint => CYAN,
82 MessageKind::LispResult => GREY,
77 } 83 }
78 } 84 }
79} 85}