show message in client's UI if workspace fails to load

This commit is contained in:
Aleksey Kladov 2019-03-05 16:24:59 +03:00
parent e7241274ef
commit 73b892aaa3
3 changed files with 32 additions and 8 deletions

View file

@ -15,6 +15,24 @@ pub enum RawMessage {
Response(RawResponse),
}
impl From<RawRequest> for RawMessage {
fn from(raw: RawRequest) -> RawMessage {
RawMessage::Request(raw)
}
}
impl From<RawNotification> for RawMessage {
fn from(raw: RawNotification) -> RawMessage {
RawMessage::Notification(raw)
}
}
impl From<RawResponse> for RawMessage {
fn from(raw: RawResponse) -> RawMessage {
RawMessage::Response(raw)
}
}
#[derive(Debug, Serialize, Deserialize, Clone)]
pub struct RawRequest {
pub id: u64,