Enum lsp_server::Message [−][src]
pub enum Message { Request(Request), Response(Response), Notification(Notification), }
Variants
Request(Request)
Response(Response)
Notification(Notification)
Implementations
Trait Implementations
impl<'de> Deserialize<'de> for Message
[src]
impl<'de> Deserialize<'de> for Message
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl From<Notification> for Message
[src]
impl From<Notification> for Message
[src]fn from(notification: Notification) -> Message
[src]
Auto Trait Implementations
impl RefUnwindSafe for Message
impl RefUnwindSafe for Message
impl UnwindSafe for Message
impl UnwindSafe for Message
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]