diff options
Diffstat (limited to 'src/message.rs')
-rw-r--r-- | src/message.rs | 20 |
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 | ||
70 | impl Into<Color> for MessageKind { | 70 | impl 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, | 76 | impl 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 | } |