| Safe Haskell | Safe-Inferred |
|---|---|
| Language | GHC2021 |
Language.LSP.Client.Exceptions
Synopsis
- data SessionException
- = Timeout (Maybe FromServerMessage)
- | NoContentLengthHeader
- | UnexpectedMessage String FromServerMessage
- | ReplayOutOfOrder FromServerMessage [FromServerMessage]
- | UnexpectedDiagnostics
- | IncorrectApplyEditRequest String
- | UnexpectedResponseError SomeLspId ResponseError
- | UnexpectedServerTermination
- | IllegalInitSequenceMessage FromServerMessage
- | MessageSendError Value IOError
Documentation
data SessionException Source #
An exception that can be thrown during a Session
Constructors
| Timeout (Maybe FromServerMessage) | |
| NoContentLengthHeader | |
| UnexpectedMessage String FromServerMessage | |
| ReplayOutOfOrder FromServerMessage [FromServerMessage] | |
| UnexpectedDiagnostics | |
| IncorrectApplyEditRequest String | |
| UnexpectedResponseError SomeLspId ResponseError | |
| UnexpectedServerTermination | |
| IllegalInitSequenceMessage FromServerMessage | |
| MessageSendError Value IOError |
Instances
| Exception SessionException Source # | |
Defined in Language.LSP.Client.Exceptions Methods toException :: SessionException -> SomeException # | |
| Show SessionException Source # | |
Defined in Language.LSP.Client.Exceptions Methods showsPrec :: Int -> SessionException -> ShowS # show :: SessionException -> String # showList :: [SessionException] -> ShowS # | |
| Eq SessionException Source # | |
Defined in Language.LSP.Client.Exceptions Methods (==) :: SessionException -> SessionException -> Bool # (/=) :: SessionException -> SessionException -> Bool # | |