haskell-lsp-0.8.0.1: Haskell library for the Microsoft Language Server Protocol

Safe HaskellNone
LanguageHaskell2010

Language.Haskell.LSP.Messages

Synopsis

Documentation

data FromClientMessage Source #

A wrapper around a message that originates from the client and is sent to the server.

Constructors

ReqInitialize InitializeRequest 
ReqShutdown ShutdownRequest 
ReqHover HoverRequest 
ReqCompletion CompletionRequest 
ReqCompletionItemResolve CompletionItemResolveRequest 
ReqSignatureHelp SignatureHelpRequest 
ReqDefinition DefinitionRequest 
ReqTypeDefinition TypeDefinitionRequest 
ReqImplementation ImplementationRequest 
ReqFindReferences ReferencesRequest 
ReqDocumentHighlights DocumentHighlightRequest 
ReqDocumentSymbols DocumentSymbolRequest 
ReqWorkspaceSymbols WorkspaceSymbolRequest 
ReqCodeAction CodeActionRequest 
ReqCodeLens CodeLensRequest 
ReqCodeLensResolve CodeLensResolveRequest 
ReqDocumentLink DocumentLinkRequest 
ReqDocumentLinkResolve DocumentLinkResolveRequest 
ReqDocumentColor DocumentColorRequest 
ReqColorPresentation ColorPresentationRequest 
ReqDocumentFormatting DocumentFormattingRequest 
ReqDocumentRangeFormatting DocumentRangeFormattingRequest 
ReqDocumentOnTypeFormatting DocumentOnTypeFormattingRequest 
ReqRename RenameRequest 
ReqFoldingRange FoldingRangeRequest 
ReqExecuteCommand ExecuteCommandRequest 
ReqWillSaveWaitUntil WillSaveWaitUntilTextDocumentRequest 
RspApplyWorkspaceEdit ApplyWorkspaceEditResponse 
RspFromClient BareResponseMessage 
NotInitialized InitializedNotification 
NotExit ExitNotification 
NotCancelRequestFromClient CancelNotification 
NotDidChangeConfiguration DidChangeConfigurationNotification 
NotDidOpenTextDocument DidOpenTextDocumentNotification 
NotDidChangeTextDocument DidChangeTextDocumentNotification 
NotDidCloseTextDocument DidCloseTextDocumentNotification 
NotWillSaveTextDocument WillSaveTextDocumentNotification 
NotDidSaveTextDocument DidSaveTextDocumentNotification 
NotDidChangeWatchedFiles DidChangeWatchedFilesNotification 
NotDidChangeWorkspaceFolders DidChangeWorkspaceFoldersNotification 
UnknownFromClientMessage Value 
Instances
Eq FromClientMessage Source # 
Instance details

Defined in Language.Haskell.LSP.Messages

Read FromClientMessage Source # 
Instance details

Defined in Language.Haskell.LSP.Messages

Show FromClientMessage Source # 
Instance details

Defined in Language.Haskell.LSP.Messages

Generic FromClientMessage Source # 
Instance details

Defined in Language.Haskell.LSP.Messages

Associated Types

type Rep FromClientMessage :: * -> * #

ToJSON FromClientMessage Source # 
Instance details

Defined in Language.Haskell.LSP.Messages

FromJSON FromClientMessage Source # 
Instance details

Defined in Language.Haskell.LSP.Messages

type Rep FromClientMessage Source # 
Instance details

Defined in Language.Haskell.LSP.Messages

type Rep FromClientMessage = D1 (MetaData "FromClientMessage" "Language.Haskell.LSP.Messages" "haskell-lsp-0.8.0.1-C8HwZc2wtez53u8W1DAYic" False) (((((C1 (MetaCons "ReqInitialize" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 InitializeRequest)) :+: C1 (MetaCons "ReqShutdown" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ShutdownRequest))) :+: (C1 (MetaCons "ReqHover" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 HoverRequest)) :+: (C1 (MetaCons "ReqCompletion" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 CompletionRequest)) :+: C1 (MetaCons "ReqCompletionItemResolve" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 CompletionItemResolveRequest))))) :+: ((C1 (MetaCons "ReqSignatureHelp" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 SignatureHelpRequest)) :+: C1 (MetaCons "ReqDefinition" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DefinitionRequest))) :+: (C1 (MetaCons "ReqTypeDefinition" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 TypeDefinitionRequest)) :+: (C1 (MetaCons "ReqImplementation" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ImplementationRequest)) :+: C1 (MetaCons "ReqFindReferences" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ReferencesRequest)))))) :+: (((C1 (MetaCons "ReqDocumentHighlights" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DocumentHighlightRequest)) :+: C1 (MetaCons "ReqDocumentSymbols" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DocumentSymbolRequest))) :+: (C1 (MetaCons "ReqWorkspaceSymbols" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 WorkspaceSymbolRequest)) :+: (C1 (MetaCons "ReqCodeAction" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 CodeActionRequest)) :+: C1 (MetaCons "ReqCodeLens" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 CodeLensRequest))))) :+: ((C1 (MetaCons "ReqCodeLensResolve" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 CodeLensResolveRequest)) :+: C1 (MetaCons "ReqDocumentLink" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DocumentLinkRequest))) :+: (C1 (MetaCons "ReqDocumentLinkResolve" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DocumentLinkResolveRequest)) :+: (C1 (MetaCons "ReqDocumentColor" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DocumentColorRequest)) :+: C1 (MetaCons "ReqColorPresentation" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ColorPresentationRequest))))))) :+: ((((C1 (MetaCons "ReqDocumentFormatting" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DocumentFormattingRequest)) :+: C1 (MetaCons "ReqDocumentRangeFormatting" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DocumentRangeFormattingRequest))) :+: (C1 (MetaCons "ReqDocumentOnTypeFormatting" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DocumentOnTypeFormattingRequest)) :+: (C1 (MetaCons "ReqRename" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 RenameRequest)) :+: C1 (MetaCons "ReqFoldingRange" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 FoldingRangeRequest))))) :+: ((C1 (MetaCons "ReqExecuteCommand" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ExecuteCommandRequest)) :+: C1 (MetaCons "ReqWillSaveWaitUntil" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 WillSaveWaitUntilTextDocumentRequest))) :+: (C1 (MetaCons "RspApplyWorkspaceEdit" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ApplyWorkspaceEditResponse)) :+: (C1 (MetaCons "RspFromClient" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 BareResponseMessage)) :+: C1 (MetaCons "NotInitialized" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 InitializedNotification)))))) :+: (((C1 (MetaCons "NotExit" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ExitNotification)) :+: C1 (MetaCons "NotCancelRequestFromClient" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 CancelNotification))) :+: (C1 (MetaCons "NotDidChangeConfiguration" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DidChangeConfigurationNotification)) :+: (C1 (MetaCons "NotDidOpenTextDocument" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DidOpenTextDocumentNotification)) :+: C1 (MetaCons "NotDidChangeTextDocument" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DidChangeTextDocumentNotification))))) :+: ((C1 (MetaCons "NotDidCloseTextDocument" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DidCloseTextDocumentNotification)) :+: (C1 (MetaCons "NotWillSaveTextDocument" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 WillSaveTextDocumentNotification)) :+: C1 (MetaCons "NotDidSaveTextDocument" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DidSaveTextDocumentNotification)))) :+: (C1 (MetaCons "NotDidChangeWatchedFiles" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DidChangeWatchedFilesNotification)) :+: (C1 (MetaCons "NotDidChangeWorkspaceFolders" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DidChangeWorkspaceFoldersNotification)) :+: C1 (MetaCons "UnknownFromClientMessage" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Value))))))))

data FromServerMessage Source #

A wrapper around a message that originates from the server and is sent to the client.

Constructors

ReqRegisterCapability RegisterCapabilityRequest 
ReqUnregisterCapability UnregisterCapabilityRequest 
ReqApplyWorkspaceEdit ApplyWorkspaceEditRequest 
ReqShowMessage ShowMessageRequest 
RspInitialize InitializeResponse 
RspShutdown ShutdownResponse 
RspHover HoverResponse 
RspCompletion CompletionResponse 
RspCompletionItemResolve CompletionItemResolveResponse 
RspSignatureHelp SignatureHelpResponse 
RspDefinition DefinitionResponse 
RspTypeDefinition TypeDefinitionResponse 
RspImplementation ImplementationResponse 
RspFindReferences ReferencesResponse 
RspDocumentHighlights DocumentHighlightsResponse 
RspDocumentSymbols DocumentSymbolsResponse 
RspWorkspaceSymbols WorkspaceSymbolsResponse 
RspCodeAction CodeActionResponse 
RspCodeLens CodeLensResponse 
RspCodeLensResolve CodeLensResolveResponse 
RspDocumentLink DocumentLinkResponse 
RspDocumentLinkResolve DocumentLinkResolveResponse 
RspDocumentColor DocumentColorResponse 
RspColorPresentation ColorPresentationResponse 
RspDocumentFormatting DocumentFormattingResponse 
RspDocumentRangeFormatting DocumentRangeFormattingResponse 
RspDocumentOnTypeFormatting DocumentOnTypeFormattingResponse 
RspRename RenameResponse 
RspFoldingRange FoldingRangeResponse 
RspExecuteCommand ExecuteCommandResponse 
RspError ErrorResponse 
RspWillSaveWaitUntil WillSaveWaitUntilTextDocumentResponse 
NotPublishDiagnostics PublishDiagnosticsNotification 
NotLogMessage LogMessageNotification 
NotShowMessage ShowMessageNotification 
NotTelemetry TelemetryNotification 
NotCancelRequestFromServer CancelNotificationServer 
Instances
Eq FromServerMessage Source # 
Instance details

Defined in Language.Haskell.LSP.Messages

Read FromServerMessage Source # 
Instance details

Defined in Language.Haskell.LSP.Messages

Show FromServerMessage Source # 
Instance details

Defined in Language.Haskell.LSP.Messages

Generic FromServerMessage Source # 
Instance details

Defined in Language.Haskell.LSP.Messages

Associated Types

type Rep FromServerMessage :: * -> * #

ToJSON FromServerMessage Source # 
Instance details

Defined in Language.Haskell.LSP.Messages

FromJSON FromServerMessage Source # 
Instance details

Defined in Language.Haskell.LSP.Messages

type Rep FromServerMessage Source # 
Instance details

Defined in Language.Haskell.LSP.Messages

type Rep FromServerMessage = D1 (MetaData "FromServerMessage" "Language.Haskell.LSP.Messages" "haskell-lsp-0.8.0.1-C8HwZc2wtez53u8W1DAYic" False) (((((C1 (MetaCons "ReqRegisterCapability" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 RegisterCapabilityRequest)) :+: C1 (MetaCons "ReqUnregisterCapability" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 UnregisterCapabilityRequest))) :+: (C1 (MetaCons "ReqApplyWorkspaceEdit" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ApplyWorkspaceEditRequest)) :+: C1 (MetaCons "ReqShowMessage" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ShowMessageRequest)))) :+: ((C1 (MetaCons "RspInitialize" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 InitializeResponse)) :+: C1 (MetaCons "RspShutdown" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ShutdownResponse))) :+: (C1 (MetaCons "RspHover" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 HoverResponse)) :+: (C1 (MetaCons "RspCompletion" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 CompletionResponse)) :+: C1 (MetaCons "RspCompletionItemResolve" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 CompletionItemResolveResponse)))))) :+: (((C1 (MetaCons "RspSignatureHelp" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 SignatureHelpResponse)) :+: C1 (MetaCons "RspDefinition" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DefinitionResponse))) :+: (C1 (MetaCons "RspTypeDefinition" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 TypeDefinitionResponse)) :+: C1 (MetaCons "RspImplementation" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ImplementationResponse)))) :+: ((C1 (MetaCons "RspFindReferences" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ReferencesResponse)) :+: C1 (MetaCons "RspDocumentHighlights" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DocumentHighlightsResponse))) :+: (C1 (MetaCons "RspDocumentSymbols" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DocumentSymbolsResponse)) :+: (C1 (MetaCons "RspWorkspaceSymbols" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 WorkspaceSymbolsResponse)) :+: C1 (MetaCons "RspCodeAction" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 CodeActionResponse))))))) :+: ((((C1 (MetaCons "RspCodeLens" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 CodeLensResponse)) :+: C1 (MetaCons "RspCodeLensResolve" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 CodeLensResolveResponse))) :+: (C1 (MetaCons "RspDocumentLink" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DocumentLinkResponse)) :+: C1 (MetaCons "RspDocumentLinkResolve" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DocumentLinkResolveResponse)))) :+: ((C1 (MetaCons "RspDocumentColor" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DocumentColorResponse)) :+: C1 (MetaCons "RspColorPresentation" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ColorPresentationResponse))) :+: (C1 (MetaCons "RspDocumentFormatting" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DocumentFormattingResponse)) :+: (C1 (MetaCons "RspDocumentRangeFormatting" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DocumentRangeFormattingResponse)) :+: C1 (MetaCons "RspDocumentOnTypeFormatting" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DocumentOnTypeFormattingResponse)))))) :+: (((C1 (MetaCons "RspRename" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 RenameResponse)) :+: C1 (MetaCons "RspFoldingRange" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 FoldingRangeResponse))) :+: (C1 (MetaCons "RspExecuteCommand" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ExecuteCommandResponse)) :+: (C1 (MetaCons "RspError" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ErrorResponse)) :+: C1 (MetaCons "RspWillSaveWaitUntil" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 WillSaveWaitUntilTextDocumentResponse))))) :+: ((C1 (MetaCons "NotPublishDiagnostics" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 PublishDiagnosticsNotification)) :+: C1 (MetaCons "NotLogMessage" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 LogMessageNotification))) :+: (C1 (MetaCons "NotShowMessage" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ShowMessageNotification)) :+: (C1 (MetaCons "NotTelemetry" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 TelemetryNotification)) :+: C1 (MetaCons "NotCancelRequestFromServer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 CancelNotificationServer))))))))