haskell-lsp-types-0.24.0.0: Haskell library for the Microsoft Language Server Protocol, data types
Safe HaskellNone
LanguageHaskell2010

Language.Haskell.LSP.Types.Lens

Documentation

class HasDynamicRegistration s a | s -> a where Source #

Instances

Instances details
HasDynamicRegistration DidChangeConfigurationClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasDynamicRegistration DidChangeWatchedFilesClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasDynamicRegistration SymbolClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasDynamicRegistration ExecuteClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasDynamicRegistration SynchronizationTextDocumentClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasDynamicRegistration CompletionClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasDynamicRegistration HoverClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasDynamicRegistration SignatureHelpClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasDynamicRegistration ReferencesClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasDynamicRegistration DocumentHighlightClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasDynamicRegistration DocumentSymbolClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasDynamicRegistration FormattingClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasDynamicRegistration RangeFormattingClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasDynamicRegistration OnTypeFormattingClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasDynamicRegistration DefinitionClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasDynamicRegistration TypeDefinitionClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasDynamicRegistration ImplementationClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasDynamicRegistration CodeActionClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasDynamicRegistration CodeLensClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasDynamicRegistration DocumentLinkClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasDynamicRegistration ColorProviderClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasDynamicRegistration RenameClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasValueSet s a | s -> a where Source #

Methods

valueSet :: Lens' s a Source #

class HasApplyEdit s a | s -> a where Source #

Methods

applyEdit :: Lens' s a Source #

class HasTextDocument s a | s -> a where Source #

Methods

textDocument :: Lens' s a Source #

Instances

Instances details
HasTextDocument TextDocumentPositionParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasTextDocument FoldingRangeParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasTextDocument DocumentSymbolParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasTextDocument TextDocumentEdit VersionedTextDocumentIdentifier Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasTextDocument CompletionParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasTextDocument DocumentColorParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasTextDocument ColorPresentationParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasTextDocument CodeActionParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasTextDocument DidOpenTextDocumentParams TextDocumentItem Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasTextDocument DidChangeTextDocumentParams VersionedTextDocumentIdentifier Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasTextDocument WillSaveTextDocumentParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasTextDocument DidSaveTextDocumentParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasTextDocument DidCloseTextDocumentParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasTextDocument ReferenceParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasTextDocument CodeLensParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasTextDocument DocumentLinkParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasTextDocument DocumentFormattingParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasTextDocument DocumentRangeFormattingParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasTextDocument DocumentOnTypeFormattingParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasTextDocument RenameParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasTextDocument ClientCapabilities (Maybe TextDocumentClientCapabilities) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasProcessId s a | s -> a where Source #

Methods

processId :: Lens' s a Source #

Instances

Instances details
HasProcessId InitializeParams (Maybe Int) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasRootPath s a | s -> a where Source #

Methods

rootPath :: Lens' s a Source #

Instances

Instances details
HasRootPath InitializeParams (Maybe Text) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasRootUri s a | s -> a where Source #

Methods

rootUri :: Lens' s a Source #

Instances

Instances details
HasRootUri InitializeParams (Maybe Uri) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasTrace s a | s -> a where Source #

Methods

trace :: Lens' s a Source #

Instances

Instances details
HasTrace InitializeParams (Maybe Trace) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasRetry s a | s -> a where Source #

Methods

retry :: Lens' s a Source #

Instances

Instances details
HasRetry InitializeError Bool Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasIncludeText s a | s -> a where Source #

Methods

includeText :: Lens' s a Source #

Instances

Instances details
HasIncludeText SaveOptions (Maybe Bool) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasOpenClose s a | s -> a where Source #

Methods

openClose :: Lens' s a Source #

class HasSave s a | s -> a where Source #

Methods

save :: Lens' s a Source #

class HasSupported s a | s -> a where Source #

Methods

supported :: Lens' s a Source #

class HasId s a | s -> a where Source #

Methods

id :: Lens' s a Source #

class HasMethod s a | s -> a where Source #

Methods

method :: Lens' s a Source #

class HasRegisterOptions s a | s -> a where Source #

class HasGlobPattern s a | s -> a where Source #

Methods

globPattern :: Lens' s a Source #

class HasWatchChange s a | s -> a where Source #

Methods

watchChange :: Lens' s a Source #

Instances

Instances details
HasWatchChange WatchKind Bool Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasWatchCreate s a | s -> a where Source #

Methods

watchCreate :: Lens' s a Source #

Instances

Instances details
HasWatchCreate WatchKind Bool Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasWatchDelete s a | s -> a where Source #

Methods

watchDelete :: Lens' s a Source #

Instances

Instances details
HasWatchDelete WatchKind Bool Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasSettings s a | s -> a where Source #

Methods

settings :: Lens' s a Source #

class HasScopeUri s a | s -> a where Source #

Methods

scopeUri :: Lens' s a Source #

Instances

Instances details
HasScopeUri ConfigurationItem (Maybe Text) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasSection s a | s -> a where Source #

Methods

section :: Lens' s a Source #

Instances

Instances details
HasSection ConfigurationItem (Maybe Text) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasRange s a | s -> a where Source #

Methods

range :: Lens' s a Source #

Instances

Instances details
HasRange Location Range Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasRange DocumentSymbol Range Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasRange Diagnostic Range Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasRange TextEdit Range Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasRange ColorInformation Range Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasRange ColorPresentationParams Range Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasRange CodeActionParams Range Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasRange DocumentHighlight Range Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasRange CodeLens Range Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasRange DocumentLink Range Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasRange DocumentRangeFormattingParams Range Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasRange Hover (Maybe Range) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasRange TextDocumentContentChangeEvent (Maybe Range) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasLanguage s a | s -> a where Source #

Methods

language :: Lens' s a Source #

class HasValue s a | s -> a where Source #

Methods

value :: Lens' s a Source #

class HasContents s a | s -> a where Source #

Methods

contents :: Lens' s a Source #

Instances

Instances details
HasContents Hover HoverContents Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasActiveParameter s a | s -> a where Source #

class HasActiveSignature s a | s -> a where Source #

class HasSignatures s a | s -> a where Source #

Methods

signatures :: Lens' s a Source #

class HasWorkDoneToken s a | s -> a where Source #

Methods

workDoneToken :: Lens' s a Source #

Instances

Instances details
HasWorkDoneToken TextDocumentPositionParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasWorkDoneToken FoldingRangeParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasWorkDoneToken DocumentSymbolParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasWorkDoneToken CompletionParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasWorkDoneToken DocumentColorParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasWorkDoneToken ColorPresentationParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasWorkDoneToken CodeActionParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasWorkDoneToken ReferenceParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasWorkDoneToken WorkspaceSymbolParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasWorkDoneToken CodeLensParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasWorkDoneToken DocumentLinkParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasWorkDoneToken DocumentFormattingParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasWorkDoneToken DocumentRangeFormattingParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasWorkDoneToken RenameParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasWorkDoneToken ExecuteCommandParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasQuery s a | s -> a where Source #

Methods

query :: Lens' s a Source #

Instances

Instances details
HasQuery WorkspaceSymbolParams Text Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasXdata s a | s -> a where Source #

Methods

xdata :: Lens' s a Source #

class HasTarget s a | s -> a where Source #

Methods

target :: Lens' s a Source #

Instances

Instances details
HasTarget DocumentLink (Maybe Text) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasInsertSpaces s a | s -> a where Source #

Methods

insertSpaces :: Lens' s a Source #

class HasTabSize s a | s -> a where Source #

Methods

tabSize :: Lens' s a Source #

Instances

Instances details
HasTabSize FormattingOptions Int Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasCh s a | s -> a where Source #

Methods

ch :: Lens' s a Source #

class HasNewName s a | s -> a where Source #

Methods

newName :: Lens' s a Source #

Instances

Instances details
HasNewName RenameParams Text Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasApplied s a | s -> a where Source #

Methods

applied :: Lens' s a Source #

class HasParams s a | s -> a where Source #

Methods

params :: Lens' s a Source #

Instances

Instances details
HasParams TraceNotification TraceParams Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasParams (NotificationMessage m a) a Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasParams (RequestMessage m req resp) req Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

Methods

params :: Lens' (RequestMessage m req resp) req Source #

class HasCharacter s a | s -> a where Source #

Methods

character :: Lens' s a Source #

Instances

Instances details
HasCharacter Position Int Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasLine s a | s -> a where Source #

Methods

line :: Lens' s a Source #

Instances

Instances details
HasLine Position Int Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasEnd s a | s -> a where Source #

Methods

end :: Lens' s a Source #

Instances

Instances details
HasEnd Range Position Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasStart s a | s -> a where Source #

Methods

start :: Lens' s a Source #

Instances

Instances details
HasStart Range Position Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasCommitCharacters s a | s -> a where Source #

class HasDetail s a | s -> a where Source #

Methods

detail :: Lens' s a Source #

class HasFilterText s a | s -> a where Source #

Methods

filterText :: Lens' s a Source #

Instances

Instances details
HasFilterText CompletionItem (Maybe Text) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasInsertText s a | s -> a where Source #

Methods

insertText :: Lens' s a Source #

Instances

Instances details
HasInsertText CompletionItem (Maybe Text) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasPreselect s a | s -> a where Source #

Methods

preselect :: Lens' s a Source #

Instances

Instances details
HasPreselect CompletionItem (Maybe Bool) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasSortText s a | s -> a where Source #

Methods

sortText :: Lens' s a Source #

Instances

Instances details
HasSortText CompletionItem (Maybe Text) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasIsIncomplete s a | s -> a where Source #

Methods

isIncomplete :: Lens' s a Source #

class HasDisabled s a | s -> a where Source #

Methods

disabled :: Lens' s a Source #

Instances

Instances details
HasDisabled CodeAction (Maybe Reason) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasIsPreferred s a | s -> a where Source #

Methods

isPreferred :: Lens' s a Source #

Instances

Instances details
HasIsPreferred CodeAction (Maybe Bool) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasPattern s a | s -> a where Source #

Methods

pattern :: Lens' s a Source #

Instances

Instances details
HasPattern DocumentFilter (Maybe Text) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasScheme s a | s -> a where Source #

Methods

scheme :: Lens' s a Source #

Instances

Instances details
HasScheme DocumentFilter (Maybe Text) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasNewText s a | s -> a where Source #

Methods

newText :: Lens' s a Source #

Instances

Instances details
HasNewText TextEdit Text Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasEdits s a | s -> a where Source #

Methods

edits :: Lens' s a Source #

Instances

Instances details
HasEdits TextDocumentEdit (List TextEdit) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasName s a | s -> a where Source #

Methods

name :: Lens' s a Source #

class HasAdded s a | s -> a where Source #

Methods

added :: Lens' s a Source #

class HasJsonrpc s a | s -> a where Source #

Methods

jsonrpc :: Lens' s a Source #

Instances

Instances details
HasJsonrpc (ResponseMessage a) Text Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasJsonrpc (NotificationMessage m a) Text Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasJsonrpc (RequestMessage m req resp) Text Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

Methods

jsonrpc :: Lens' (RequestMessage m req resp) Text Source #

class HasCode s a | s -> a where Source #

Methods

code :: Lens' s a Source #

class HasMessage s a | s -> a where Source #

Methods

message :: Lens' s a Source #

Instances

Instances details
HasMessage ResponseError Text Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasMessage DiagnosticRelatedInformation Text Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasMessage Diagnostic Text Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasMessage ShowMessageParams Text Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasMessage ShowMessageRequestParams Text Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasMessage LogMessageParams Text Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasMessage WorkDoneProgressEndParams (Maybe Text) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasMessage WorkDoneProgressReportParams (Maybe Text) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

HasMessage WorkDoneProgressBeginParams (Maybe Text) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasResult s a | s -> a where Source #

Methods

result :: Lens' s a Source #

Instances

Instances details
HasResult (ResponseMessage a) (Either ResponseError a) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasLanguageId s a | s -> a where Source #

Methods

languageId :: Lens' s a Source #

Instances

Instances details
HasLanguageId TextDocumentItem Text Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasSeverity s a | s -> a where Source #

Methods

severity :: Lens' s a Source #

class HasSource s a | s -> a where Source #

Methods

source :: Lens' s a Source #

class HasChildren s a | s -> a where Source #

Methods

children :: Lens' s a Source #

class HasSelectionRange s a | s -> a where Source #

class HasContainerName s a | s -> a where Source #

Methods

containerName :: Lens' s a Source #

class HasAlpha s a | s -> a where Source #

Methods

alpha :: Lens' s a Source #

Instances

Instances details
HasAlpha Color Int Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasBlue s a | s -> a where Source #

Methods

blue :: Lens' s a Source #

Instances

Instances details
HasBlue Color Int Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasGreen s a | s -> a where Source #

Methods

green :: Lens' s a Source #

Instances

Instances details
HasGreen Color Int Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasRed s a | s -> a where Source #

Methods

red :: Lens' s a Source #

Instances

Instances details
HasRed Color Int Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasEndCharacter s a | s -> a where Source #

Methods

endCharacter :: Lens' s a Source #

Instances

Instances details
HasEndCharacter FoldingRange (Maybe Int) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasEndLine s a | s -> a where Source #

Methods

endLine :: Lens' s a Source #

Instances

Instances details
HasEndLine FoldingRange Int Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasStartCharacter s a | s -> a where Source #

Instances

Instances details
HasStartCharacter FoldingRange (Maybe Int) Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasStartLine s a | s -> a where Source #

Methods

startLine :: Lens' s a Source #

Instances

Instances details
HasStartLine FoldingRange Int Source # 
Instance details

Defined in Language.Haskell.LSP.Types.Lens

class HasActions s a | s -> a where Source #

Methods

actions :: Lens' s a Source #