hls-test-utils-2.7.0.0: Utilities used in the tests of Haskell Language Server
Safe HaskellSafe-Inferred
LanguageGHC2021

Test.Hls

Synopsis

Documentation

data TestTree #

The main data structure defining a test suite.

It consists of individual test cases and properties, organized in named groups which form a tree-like hierarchy.

There is no generic way to create a test case. Instead, every test provider (tasty-hunit, tasty-smallcheck etc.) provides a function to turn a test case into a TestTree.

Groups can be created using testGroup.

Since: tasty-0.1

data DependencyType #

These are the two ways in which one test may depend on the others.

This is the same distinction as the hard vs soft dependencies in TestNG.

Since: tasty-1.2

Constructors

AllSucceed

The current test tree will be executed after its dependencies finish, and only if all of the dependencies succeed.

AllFinish

The current test tree will be executed after its dependencies finish, regardless of whether they succeed or not.

type TestName = String #

The name of a test or a group of tests.

Since: tasty-0.1

pattern NoTimeout :: Timeout #

after #

Arguments

:: DependencyType

whether to run the tests even if some of the dependencies fail

-> String

the pattern

-> TestTree

the subtree that depends on other tests

-> TestTree

the subtree annotated with dependency information

The after combinator declares dependencies between tests.

If a TestTree is wrapped in after, the tests in this tree will not run until certain other tests («dependencies») have finished. These dependencies are specified using an AWK pattern (see the «Patterns» section in the README).

Moreover, if the DependencyType argument is set to AllSucceed and at least one dependency has failed, this test tree will not run at all.

Tasty does not check that the pattern matches any tests (let alone the correct set of tests), so it is on you to supply the right pattern.

Examples

Expand

The following test will be executed only after all tests that contain Foo anywhere in their path finish.

after AllFinish "Foo" $
   

testCase "A test that depends on Foo.Bar" $ ...

Note, however, that our test also happens to contain Foo as part of its name, so it also matches the pattern and becomes a dependency of itself. This will result in a DependencyLoop exception. To avoid this, either change the test name so that it doesn't mention Foo or make the pattern more specific.

You can use AWK patterns, for instance, to specify the full path to the dependency.

after AllFinish "$0 == \"Tests.Foo.Bar\"" $
   

testCase "A test that depends on Foo.Bar" $ ...

Or only specify the dependency's own name, ignoring the group names:

after AllFinish "$NF == \"Bar\"" $
   

testCase "A test that depends on Foo.Bar" $ ...

Since: tasty-1.2

askOption :: IsOption v => (v -> TestTree) -> TestTree #

Customize the test tree based on the run-time options.

Since: tasty-0.6

localOption :: IsOption v => v -> TestTree -> TestTree #

Locally set the option value for the given test subtree.

Since: tasty-0.1

defaultMain :: TestTree -> IO () #

Parse the command line arguments and run the tests.

When the tests finish, this function calls exitWith with the exit code that indicates whether any tests have failed. Most external systems (stack, cabal, travis-ci, jenkins etc.) rely on the exit code to detect whether the tests pass. If you want to do something else after defaultMain returns, you need to catch the exception and then re-throw it. Example:

import Test.Tasty
import Test.Tasty.HUnit
import System.Exit
import Control.Exception

test = testCase "Test 1" (2 @?= 3)

main = defaultMain test
  `catch` (\e -> do
    if e == ExitSuccess
      then putStrLn "Yea"
      else putStrLn "Nay"
    throwIO e)

Since: tasty-0.1

defaultIngredients :: [Ingredient] #

List of the default ingredients. This is what defaultMain uses.

At the moment it consists of listingTests and consoleTestReporter.

Since: tasty-0.4.2

mkTimeout #

Arguments

:: Integer

microseconds

-> Timeout 

A shortcut for creating Timeout values.

Since: tasty-0.8

testGroup :: TestName -> [TestTree] -> TestTree #

Create a named group of test cases or other groups. Tests are executed in parallel. For sequential execution, see sequentialTestGroup.

Since: tasty-0.1

sequentialTestGroup :: TestName -> DependencyType -> [TestTree] -> TestTree #

Create a named group of test cases or other groups. Tests are executed in order. For parallel execution, see testGroup.

after_ #

Arguments

:: DependencyType

whether to run the tests even if some of the dependencies fail

-> Expr

the pattern

-> TestTree

the subtree that depends on other tests

-> TestTree

the subtree annotated with dependency information

Like after, but accepts the pattern as a syntax tree instead of a string. Useful for generating a test tree programmatically.

Examples

Expand

Only match on the test's own name, ignoring the group names:

after_ AllFinish (EQ (Field NF) (StringLit "Bar")) $
   

testCase "A test that depends on Foo.Bar" $ ...

Since: tasty-1.2

includingOptions :: [OptionDescription] -> Ingredient #

This ingredient doesn't do anything apart from registering additional options.

The option values can be accessed using askOption.

Since: tasty-0.6

defaultMainWithIngredients :: [Ingredient] -> TestTree -> IO () #

Parse the command line arguments and run the tests using the provided ingredient list.

When the tests finish, this function calls exitWith with the exit code that indicates whether any tests have failed. See defaultMain for details.

Since: tasty-0.4

adjustOption :: IsOption v => (v -> v) -> TestTree -> TestTree #

Locally adjust the option value for the given test subtree.

Since: tasty-0.1

withResource #

Arguments

:: IO a

initialize the resource

-> (a -> IO ())

free the resource

-> (IO a -> TestTree)

IO a is an action which returns the acquired resource. Despite it being an IO action, the resource it returns will be acquired only once and shared across all the tests in the tree.

-> TestTree 

Acquire the resource to run this test (sub)tree and release it afterwards.

Since: tasty-0.5

newtype Pattern #

Constructors

Pattern Text 

Instances

Instances details
FromJSON Pattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Pattern

FromJSONKey Pattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Pattern

ToJSON Pattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Pattern

ToJSONKey Pattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Pattern

Generic Pattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Pattern

Associated Types

type Rep Pattern :: Type -> Type #

Methods

from :: Pattern -> Rep Pattern x #

to :: Rep Pattern x -> Pattern #

Show Pattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Pattern

NFData Pattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Pattern

Methods

rnf :: Pattern -> () #

Eq Pattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Pattern

Methods

(==) :: Pattern -> Pattern -> Bool #

(/=) :: Pattern -> Pattern -> Bool #

Ord Pattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Pattern

Hashable Pattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Pattern

Methods

hashWithSalt :: Int -> Pattern -> Int #

hash :: Pattern -> Int #

Pretty Pattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Pattern

Methods

pretty :: Pattern -> Doc ann #

prettyList :: [Pattern] -> Doc ann #

HasPattern RelativePattern Pattern 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep Pattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Pattern

type Rep Pattern = D1 ('MetaData "Pattern" "Language.LSP.Protocol.Internal.Types.Pattern" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'True) (C1 ('MetaCons "Pattern" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data UInt #

Instances

Instances details
FromJSON UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Common

ToJSON UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Common

Bounded UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Common

Enum UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Common

Methods

succ :: UInt -> UInt #

pred :: UInt -> UInt #

toEnum :: Int -> UInt #

fromEnum :: UInt -> Int #

enumFrom :: UInt -> [UInt] #

enumFromThen :: UInt -> UInt -> [UInt] #

enumFromTo :: UInt -> UInt -> [UInt] #

enumFromThenTo :: UInt -> UInt -> UInt -> [UInt] #

Generic UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Common

Associated Types

type Rep UInt :: Type -> Type #

Methods

from :: UInt -> Rep UInt x #

to :: Rep UInt x -> UInt #

Num UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Common

Methods

(+) :: UInt -> UInt -> UInt #

(-) :: UInt -> UInt -> UInt #

(*) :: UInt -> UInt -> UInt #

negate :: UInt -> UInt #

abs :: UInt -> UInt #

signum :: UInt -> UInt #

fromInteger :: Integer -> UInt #

Read UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Common

Integral UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Common

Methods

quot :: UInt -> UInt -> UInt #

rem :: UInt -> UInt -> UInt #

div :: UInt -> UInt -> UInt #

mod :: UInt -> UInt -> UInt #

quotRem :: UInt -> UInt -> (UInt, UInt) #

divMod :: UInt -> UInt -> (UInt, UInt) #

toInteger :: UInt -> Integer #

Real UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Common

Methods

toRational :: UInt -> Rational #

Show UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Common

Methods

showsPrec :: Int -> UInt -> ShowS #

show :: UInt -> String #

showList :: [UInt] -> ShowS #

NFData UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Common

Methods

rnf :: UInt -> () #

Eq UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Common

Methods

(==) :: UInt -> UInt -> Bool #

(/=) :: UInt -> UInt -> Bool #

Ord UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Common

Methods

compare :: UInt -> UInt -> Ordering #

(<) :: UInt -> UInt -> Bool #

(<=) :: UInt -> UInt -> Bool #

(>) :: UInt -> UInt -> Bool #

(>=) :: UInt -> UInt -> Bool #

max :: UInt -> UInt -> UInt #

min :: UInt -> UInt -> UInt #

Hashable UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Common

Methods

hashWithSalt :: Int -> UInt -> Int #

hash :: UInt -> Int #

Pretty UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Common

Methods

pretty :: UInt -> Doc ann #

prettyList :: [UInt] -> Doc ann #

HasCharacter Position UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDeleteCount NotebookCellArrayChange UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDeleteCount SemanticTokensEdit UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDeltaLine SemanticTokenRelative UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDeltaStartChar SemanticTokenRelative UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasEndLine FoldingRange UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasExecutionOrder ExecutionSummary UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLength SemanticTokenAbsolute UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLength SemanticTokenRelative UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLine Position UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLine SemanticTokenAbsolute UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasStart NotebookCellArrayChange UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasStart SemanticTokensEdit UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasStartChar SemanticTokenAbsolute UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasStartLine FoldingRange UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTabSize FormattingOptions UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasActiveParameter SignatureHelp (Maybe UInt) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasActiveParameter SignatureInformation (Maybe UInt) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasActiveSignature SignatureHelp (Maybe UInt) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasData_ SemanticTokens [UInt] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasData_ SemanticTokensEdit (Maybe [UInt]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasData_ SemanticTokensPartialResult [UInt] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasEndCharacter FoldingRange (Maybe UInt) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasFailedChange ApplyWorkspaceEditResult (Maybe UInt) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPercentage WorkDoneProgressBegin (Maybe UInt) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPercentage WorkDoneProgressReport (Maybe UInt) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRangeLimit FoldingRangeClientCapabilities (Maybe UInt) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasStartCharacter FoldingRange (Maybe UInt) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLabel ParameterInformation (Text |? (UInt, UInt)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Common

type Rep UInt = D1 ('MetaData "UInt" "Language.LSP.Protocol.Types.Common" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'True) (C1 ('MetaCons "UInt" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Mod (2 ^ 31)))))

data Int32 #

32-bit signed integer type

Instances

Instances details
FromJSON Int32 
Instance details

Defined in Data.Aeson.Types.FromJSON

FromJSONKey Int32 
Instance details

Defined in Data.Aeson.Types.FromJSON

ToJSON Int32 
Instance details

Defined in Data.Aeson.Types.ToJSON

ToJSONKey Int32 
Instance details

Defined in Data.Aeson.Types.ToJSON

Bits Int32

Since: base-2.1

Instance details

Defined in GHC.Int

FiniteBits Int32

Since: base-4.6.0.0

Instance details

Defined in GHC.Int

Bounded Int32

Since: base-2.1

Instance details

Defined in GHC.Int

Enum Int32

Since: base-2.1

Instance details

Defined in GHC.Int

Ix Int32

Since: base-2.1

Instance details

Defined in GHC.Int

Num Int32

Since: base-2.1

Instance details

Defined in GHC.Int

Read Int32

Since: base-2.1

Instance details

Defined in GHC.Int

Integral Int32

Since: base-2.1

Instance details

Defined in GHC.Int

Real Int32

Since: base-2.1

Instance details

Defined in GHC.Int

Methods

toRational :: Int32 -> Rational #

Show Int32

Since: base-2.1

Instance details

Defined in GHC.Int

Methods

showsPrec :: Int -> Int32 -> ShowS #

show :: Int32 -> String #

showList :: [Int32] -> ShowS #

Default Int32 
Instance details

Defined in Data.Default.Class

Methods

def :: Int32 #

NFData Int32 
Instance details

Defined in Control.DeepSeq

Methods

rnf :: Int32 -> () #

Outputable Int32 
Instance details

Defined in GHC.Utils.Outputable

Methods

ppr :: Int32 -> SDoc #

Eq Int32

Since: base-2.1

Instance details

Defined in GHC.Int

Methods

(==) :: Int32 -> Int32 -> Bool #

(/=) :: Int32 -> Int32 -> Bool #

Ord Int32

Since: base-2.1

Instance details

Defined in GHC.Int

Methods

compare :: Int32 -> Int32 -> Ordering #

(<) :: Int32 -> Int32 -> Bool #

(<=) :: Int32 -> Int32 -> Bool #

(>) :: Int32 -> Int32 -> Bool #

(>=) :: Int32 -> Int32 -> Bool #

max :: Int32 -> Int32 -> Int32 #

min :: Int32 -> Int32 -> Int32 #

Hashable Int32 
Instance details

Defined in Data.Hashable.Class

Methods

hashWithSalt :: Int -> Int32 -> Int #

hash :: Int32 -> Int #

Pretty Int32 
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: Int32 -> Doc ann #

prettyList :: [Int32] -> Doc ann #

Uniform Int32 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g m => g -> m Int32 #

UniformRange Int32 
Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (Int32, Int32) -> g -> m Int32 #

Ring Int32 
Instance details

Defined in Data.Semiring

Methods

negate :: Int32 -> Int32 #

Semiring Int32 
Instance details

Defined in Data.Semiring

Unbox Int32 
Instance details

Defined in Data.Vector.Unboxed.Base

HasFrameId InlineValueContext Int32 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVersion NotebookDocument Int32 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVersion TextDocumentItem Int32 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVersion VersionedNotebookDocumentIdentifier Int32 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVersion VersionedTextDocumentIdentifier Int32 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

Lift Int32 
Instance details

Defined in Language.Haskell.TH.Syntax

Methods

lift :: Quote m => Int32 -> m Exp #

liftTyped :: forall (m :: Type -> Type). Quote m => Int32 -> Code m Int32 #

Vector Vector Int32 
Instance details

Defined in Data.Vector.Unboxed.Base

MVector MVector Int32 
Instance details

Defined in Data.Vector.Unboxed.Base

HasCode Diagnostic (Maybe (Int32 |? Text)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVersion PublishDiagnosticsParams (Maybe Int32) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasId CancelParams (Int32 |? Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasProcessId InitializeParams (Int32 |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasProcessId UInitializeParams (Int32 |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVersion OptionalVersionedTextDocumentIdentifier (Int32 |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVersion WorkspaceFullDocumentDiagnosticReport (Int32 |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVersion WorkspaceUnchangedDocumentDiagnosticReport (Int32 |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

newtype Vector Int32 
Instance details

Defined in Data.Vector.Unboxed.Base

newtype MVector s Int32 
Instance details

Defined in Data.Vector.Unboxed.Base

data Color #

Constructors

Color 

Fields

Instances

Instances details
FromJSON Color 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Color

ToJSON Color 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Color

Generic Color 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Color

Associated Types

type Rep Color :: Type -> Type #

Methods

from :: Color -> Rep Color x #

to :: Rep Color x -> Color #

Show Color 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Color

Methods

showsPrec :: Int -> Color -> ShowS #

show :: Color -> String #

showList :: [Color] -> ShowS #

NFData Color 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Color

Methods

rnf :: Color -> () #

Eq Color 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Color

Methods

(==) :: Color -> Color -> Bool #

(/=) :: Color -> Color -> Bool #

Ord Color 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Color

Methods

compare :: Color -> Color -> Ordering #

(<) :: Color -> Color -> Bool #

(<=) :: Color -> Color -> Bool #

(>) :: Color -> Color -> Bool #

(>=) :: Color -> Color -> Bool #

max :: Color -> Color -> Color #

min :: Color -> Color -> Color #

Hashable Color 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Color

Methods

hashWithSalt :: Int -> Color -> Int #

hash :: Color -> Int #

Pretty Color 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Color

Methods

pretty :: Color -> Doc ann #

prettyList :: [Color] -> Doc ann #

HasAlpha Color Float 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasBlue Color Float 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

Methods

blue :: Lens' Color Float

HasColor ColorInformation Color 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasColor ColorPresentationParams Color 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasGreen Color Float 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRed Color Float 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

Methods

red :: Lens' Color Float

type Rep Color 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Color

type Rep Color = D1 ('MetaData "Color" "Language.LSP.Protocol.Internal.Types.Color" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "Color" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_red") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Float) :*: S1 ('MetaSel ('Just "_green") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Float)) :*: (S1 ('MetaSel ('Just "_blue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Float) :*: S1 ('MetaSel ('Just "_alpha") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Float))))

data Location #

Constructors

Location 

Fields

Instances

Instances details
FromJSON Location 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Location

ToJSON Location 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Location

Generic Location 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Location

Associated Types

type Rep Location :: Type -> Type #

Methods

from :: Location -> Rep Location x #

to :: Rep Location x -> Location #

Show Location 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Location

NFData Location 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Location

Methods

rnf :: Location -> () #

Eq Location 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Location

Ord Location 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Location

Hashable Location 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Location

Methods

hashWithSalt :: Int -> Location -> Int #

hash :: Location -> Int #

Pretty Location 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Location

Methods

pretty :: Location -> Doc ann #

prettyList :: [Location] -> Doc ann #

HasLocation DiagnosticRelatedInformation Location 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLocation SymbolInformation Location 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange Location Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri Location Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

Methods

uri :: Lens' Location Uri

HasLocation InlayHintLabelPart (Maybe Location) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep Location 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Location

type Rep Location = D1 ('MetaData "Location" "Language.LSP.Protocol.Internal.Types.Location" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "Location" 'PrefixI 'True) (S1 ('MetaSel ('Just "_uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Uri) :*: S1 ('MetaSel ('Just "_range") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Range)))

data Position #

Constructors

Position 

Fields

Instances

Instances details
FromJSON Position 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Position

ToJSON Position 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Position

Generic Position 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Position

Associated Types

type Rep Position :: Type -> Type #

Methods

from :: Position -> Rep Position x #

to :: Rep Position x -> Position #

Show Position 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Position

NFData Position 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Position

Methods

rnf :: Position -> () #

Eq Position 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Position

Ord Position 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Position

Hashable Position 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Position

Methods

hashWithSalt :: Int -> Position -> Int #

hash :: Position -> Int #

Pretty Position 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Position

Methods

pretty :: Position -> Doc ann #

prettyList :: [Position] -> Doc ann #

HasCharacter Position UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasEnd Range Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLine Position UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition CallHierarchyPrepareParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition CompletionParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition DeclarationParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition DefinitionParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition DocumentHighlightParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition DocumentOnTypeFormattingParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition HoverParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition ImplementationParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition InlayHint Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition LinkedEditingRangeParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition MonikerParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition PrepareRenameParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition ReferenceParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition RenameParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition SignatureHelpParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition TextDocumentPositionParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition TypeDefinitionParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition TypeHierarchyPrepareParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasStart Range Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPositions SelectionRangeParams [Position] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep Position 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Position

type Rep Position = D1 ('MetaData "Position" "Language.LSP.Protocol.Internal.Types.Position" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "Position" 'PrefixI 'True) (S1 ('MetaSel ('Just "_line") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UInt) :*: S1 ('MetaSel ('Just "_character") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UInt)))

data Diagnostic #

Instances

Instances details
FromJSON Diagnostic 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Diagnostic

ToJSON Diagnostic 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Diagnostic

Generic Diagnostic 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Diagnostic

Associated Types

type Rep Diagnostic :: Type -> Type #

Show Diagnostic 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Diagnostic

NFData Diagnostic 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Diagnostic

Methods

rnf :: Diagnostic -> () #

Eq Diagnostic 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Diagnostic

Ord Diagnostic 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Diagnostic

Hashable Diagnostic 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Diagnostic

Pretty Diagnostic 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Diagnostic

Methods

pretty :: Diagnostic -> Doc ann #

prettyList :: [Diagnostic] -> Doc ann #

HasMessage Diagnostic Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange Diagnostic Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCode Diagnostic (Maybe (Int32 |? Text)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCodeDescription Diagnostic (Maybe CodeDescription) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasData_ Diagnostic (Maybe Value) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDiagnostics CodeAction (Maybe [Diagnostic]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDiagnostics CodeActionContext [Diagnostic] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDiagnostics PublishDiagnosticsParams [Diagnostic] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasItems FullDocumentDiagnosticReport [Diagnostic] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasItems RelatedFullDocumentDiagnosticReport [Diagnostic] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasItems WorkspaceFullDocumentDiagnosticReport [Diagnostic] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRelatedInformation Diagnostic (Maybe [DiagnosticRelatedInformation]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSeverity Diagnostic (Maybe DiagnosticSeverity) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSource Diagnostic (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTags Diagnostic (Maybe [DiagnosticTag]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep Diagnostic 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Diagnostic

data Command #

Constructors

Command 

Instances

Instances details
FromJSON Command 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Command

ToJSON Command 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Command

Generic Command 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Command

Associated Types

type Rep Command :: Type -> Type #

Methods

from :: Command -> Rep Command x #

to :: Rep Command x -> Command #

Show Command 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Command

NFData Command 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Command

Methods

rnf :: Command -> () #

Eq Command 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Command

Methods

(==) :: Command -> Command -> Bool #

(/=) :: Command -> Command -> Bool #

Ord Command 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Command

Hashable Command 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Command

Methods

hashWithSalt :: Int -> Command -> Int #

hash :: Command -> Int #

Pretty Command 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Command

Methods

pretty :: Command -> Doc ann #

prettyList :: [Command] -> Doc ann #

HasCommand Command Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTitle Command Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasArguments Command (Maybe [Value]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCommand CodeAction (Maybe Command) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCommand CodeLens (Maybe Command) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCommand CompletionItem (Maybe Command) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCommand InlayHintLabelPart (Maybe Command) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep Command 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Command

type Rep Command = D1 ('MetaData "Command" "Language.LSP.Protocol.Internal.Types.Command" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "Command" 'PrefixI 'True) (S1 ('MetaSel ('Just "_title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_command") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_arguments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Value])))))

data Range #

Constructors

Range 

Fields

Instances

Instances details
FromJSON Range 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Range

ToJSON Range 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Range

Generic Range 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Range

Associated Types

type Rep Range :: Type -> Type #

Methods

from :: Range -> Rep Range x #

to :: Rep Range x -> Range #

Show Range 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Range

Methods

showsPrec :: Int -> Range -> ShowS #

show :: Range -> String #

showList :: [Range] -> ShowS #

NFData Range 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Range

Methods

rnf :: Range -> () #

Eq Range 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Range

Methods

(==) :: Range -> Range -> Bool #

(/=) :: Range -> Range -> Bool #

Ord Range 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Range

Methods

compare :: Range -> Range -> Ordering #

(<) :: Range -> Range -> Bool #

(<=) :: Range -> Range -> Bool #

(>) :: Range -> Range -> Bool #

(>=) :: Range -> Range -> Bool #

max :: Range -> Range -> Range #

min :: Range -> Range -> Range #

Hashable Range 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Range

Methods

hashWithSalt :: Int -> Range -> Int #

hash :: Range -> Int #

Pretty Range 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Range

Methods

pretty :: Range -> Doc ann #

prettyList :: [Range] -> Doc ann #

HasEnd Range Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasInsert InsertReplaceEdit Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange AnnotatedTextEdit Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange CallHierarchyItem Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange CodeActionParams Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange CodeLens Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange ColorInformation Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange ColorPresentationParams Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange Diagnostic Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange DocumentHighlight Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange DocumentLink Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange DocumentRangeFormattingParams Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange DocumentSymbol Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange InlayHintParams Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange InlineValueEvaluatableExpression Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange InlineValueParams Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange InlineValueText Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange InlineValueVariableLookup Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange Location Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange SelectionRange Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange SemanticTokensRangeParams Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange TextEdit Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange TypeHierarchyItem Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasReplace InsertReplaceEdit Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSelectionRange CallHierarchyItem Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSelectionRange DocumentSymbol Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSelectionRange TypeHierarchyItem Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasStart Range Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasStoppedLocation InlineValueContext Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTargetRange LocationLink Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTargetSelectionRange LocationLink Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasFromRanges CallHierarchyIncomingCall [Range] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasFromRanges CallHierarchyOutgoingCall [Range] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasOriginSelectionRange LocationLink (Maybe Range) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange Hover (Maybe Range) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRanges LinkedEditingRanges [Range] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSelection ShowDocumentParams (Maybe Range) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep Range 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Range

type Rep Range = D1 ('MetaData "Range" "Language.LSP.Protocol.Internal.Types.Range" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "Range" 'PrefixI 'True) (S1 ('MetaSel ('Just "_start") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Position) :*: S1 ('MetaSel ('Just "_end") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Position)))

data WorkspaceEdit #

Instances

Instances details
FromJSON WorkspaceEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceEdit

ToJSON WorkspaceEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceEdit

Generic WorkspaceEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceEdit

Associated Types

type Rep WorkspaceEdit :: Type -> Type #

Show WorkspaceEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceEdit

NFData WorkspaceEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceEdit

Methods

rnf :: WorkspaceEdit -> () #

Eq WorkspaceEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceEdit

Ord WorkspaceEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceEdit

Hashable WorkspaceEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceEdit

Pretty WorkspaceEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceEdit

Methods

pretty :: WorkspaceEdit -> Doc ann #

prettyList :: [WorkspaceEdit] -> Doc ann #

HasEdit ApplyWorkspaceEditParams WorkspaceEdit 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasChangeAnnotations WorkspaceEdit (Maybe (Map ChangeAnnotationIdentifier ChangeAnnotation)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasChanges WorkspaceEdit (Maybe (Map Uri [TextEdit])) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentChanges WorkspaceEdit (Maybe [TextDocumentEdit |? (CreateFile |? (RenameFile |? DeleteFile))]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasEdit CodeAction (Maybe WorkspaceEdit) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep WorkspaceEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceEdit

type Rep WorkspaceEdit = D1 ('MetaData "WorkspaceEdit" "Language.LSP.Protocol.Internal.Types.WorkspaceEdit" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "WorkspaceEdit" 'PrefixI 'True) (S1 ('MetaSel ('Just "_changes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Map Uri [TextEdit]))) :*: (S1 ('MetaSel ('Just "_documentChanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TextDocumentEdit |? (CreateFile |? (RenameFile |? DeleteFile))])) :*: S1 ('MetaSel ('Just "_changeAnnotations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Map ChangeAnnotationIdentifier ChangeAnnotation))))))

data CodeActionKind #

Instances

Instances details
FromJSON CodeActionKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionKind

ToJSON CodeActionKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionKind

IsString CodeActionKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionKind

Generic CodeActionKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionKind

Associated Types

type Rep CodeActionKind :: Type -> Type #

Show CodeActionKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionKind

NFData CodeActionKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionKind

Methods

rnf :: CodeActionKind -> () #

Eq CodeActionKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionKind

Ord CodeActionKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionKind

Hashable CodeActionKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionKind

LspEnum CodeActionKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionKind

Associated Types

type EnumBaseType CodeActionKind #

LspOpenEnum CodeActionKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionKind

Pretty CodeActionKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionKind

Methods

pretty :: CodeActionKind -> Doc ann #

prettyList :: [CodeActionKind] -> Doc ann #

HasCodeActionKinds CodeActionOptions (Maybe [CodeActionKind]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCodeActionKinds CodeActionRegistrationOptions (Maybe [CodeActionKind]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind CodeAction (Maybe CodeActionKind) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasOnly CodeActionContext (Maybe [CodeActionKind]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CodeActionKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionKind

type Rep CodeActionKind = D1 ('MetaData "CodeActionKind" "Language.LSP.Protocol.Internal.Types.CodeActionKind" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (((C1 ('MetaCons "CodeActionKind_Empty" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CodeActionKind_QuickFix" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CodeActionKind_Refactor" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CodeActionKind_RefactorExtract" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CodeActionKind_RefactorInline" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "CodeActionKind_RefactorRewrite" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CodeActionKind_Source" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CodeActionKind_SourceOrganizeImports" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CodeActionKind_SourceFixAll" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CodeActionKind_Custom" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))
type EnumBaseType CodeActionKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionKind

data NormalizedUri #

Constructors

NormalizedUri !Int !Text 

Instances

Instances details
Generic NormalizedUri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Associated Types

type Rep NormalizedUri :: Type -> Type #

Read NormalizedUri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Show NormalizedUri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

NFData NormalizedUri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Methods

rnf :: NormalizedUri -> () #

Eq NormalizedUri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Ord NormalizedUri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Hashable NormalizedUri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Pretty NormalizedUri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Methods

pretty :: NormalizedUri -> Doc ann #

prettyList :: [NormalizedUri] -> Doc ann #

type Rep NormalizedUri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

type Rep NormalizedUri = D1 ('MetaData "NormalizedUri" "Language.LSP.Protocol.Types.Uri" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "NormalizedUri" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)))

data NormalizedFilePath #

Instances

Instances details
IsString NormalizedFilePath 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Generic NormalizedFilePath 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Associated Types

type Rep NormalizedFilePath :: Type -> Type #

Show NormalizedFilePath 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Binary NormalizedFilePath 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

NFData NormalizedFilePath 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Methods

rnf :: NormalizedFilePath -> () #

Eq NormalizedFilePath 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Ord NormalizedFilePath 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Hashable NormalizedFilePath 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

type Rep NormalizedFilePath 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

type Rep NormalizedFilePath = D1 ('MetaData "NormalizedFilePath" "Language.LSP.Protocol.Types.Uri" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "NormalizedFilePath" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 NormalizedUri) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedStrict) (Rec0 Text)))

data DiagnosticSeverity #

Instances

Instances details
FromJSON DiagnosticSeverity 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticSeverity

ToJSON DiagnosticSeverity 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticSeverity

Generic DiagnosticSeverity 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticSeverity

Associated Types

type Rep DiagnosticSeverity :: Type -> Type #

Show DiagnosticSeverity 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticSeverity

NFData DiagnosticSeverity 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticSeverity

Methods

rnf :: DiagnosticSeverity -> () #

Eq DiagnosticSeverity 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticSeverity

Ord DiagnosticSeverity 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticSeverity

Hashable DiagnosticSeverity 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticSeverity

LspEnum DiagnosticSeverity 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticSeverity

Associated Types

type EnumBaseType DiagnosticSeverity #

Pretty DiagnosticSeverity 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticSeverity

HasSeverity Diagnostic (Maybe DiagnosticSeverity) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DiagnosticSeverity 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticSeverity

type Rep DiagnosticSeverity = D1 ('MetaData "DiagnosticSeverity" "Language.LSP.Protocol.Internal.Types.DiagnosticSeverity" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) ((C1 ('MetaCons "DiagnosticSeverity_Error" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "DiagnosticSeverity_Warning" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "DiagnosticSeverity_Information" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "DiagnosticSeverity_Hint" 'PrefixI 'False) (U1 :: Type -> Type)))
type EnumBaseType DiagnosticSeverity 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticSeverity

newtype Uri #

Constructors

Uri 

Fields

Instances

Instances details
FromJSON Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

FromJSONKey Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

ToJSON Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

ToJSONKey Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Generic Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Associated Types

type Rep Uri :: Type -> Type #

Methods

from :: Uri -> Rep Uri x #

to :: Rep Uri x -> Uri #

Read Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Show Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Methods

showsPrec :: Int -> Uri -> ShowS #

show :: Uri -> String #

showList :: [Uri] -> ShowS #

NFData Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Methods

rnf :: Uri -> () #

Eq Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Methods

(==) :: Uri -> Uri -> Bool #

(/=) :: Uri -> Uri -> Bool #

Ord Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Methods

compare :: Uri -> Uri -> Ordering #

(<) :: Uri -> Uri -> Bool #

(<=) :: Uri -> Uri -> Bool #

(>) :: Uri -> Uri -> Bool #

(>=) :: Uri -> Uri -> Bool #

max :: Uri -> Uri -> Uri #

min :: Uri -> Uri -> Uri #

Hashable Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Methods

hashWithSalt :: Int -> Uri -> Int #

hash :: Uri -> Int #

Pretty Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

Methods

pretty :: Uri -> Doc ann #

prettyList :: [Uri] -> Doc ann #

HasDocument NotebookCell Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasHref CodeDescription Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasNewUri RenameFile Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasOldUri RenameFile Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTargetUri LocationLink Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri CallHierarchyItem Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri CreateFile Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri DeleteFile Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri FileEvent Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri Location Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

Methods

uri :: Lens' Location Uri

HasUri NotebookDocument Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri NotebookDocumentIdentifier Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri OptionalVersionedTextDocumentIdentifier Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri PreviousResultId Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri PublishDiagnosticsParams Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri ShowDocumentParams Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri TextDocumentIdentifier Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri TextDocumentItem Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri TypeHierarchyItem Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri VersionedNotebookDocumentIdentifier Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri VersionedTextDocumentIdentifier Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri WorkspaceFolder Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri WorkspaceFullDocumentDiagnosticReport Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri WorkspaceUnchangedDocumentDiagnosticReport Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasChanges WorkspaceEdit (Maybe (Map Uri [TextEdit])) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRelatedDocuments RelatedFullDocumentDiagnosticReport (Maybe (Map Uri (FullDocumentDiagnosticReport |? UnchangedDocumentDiagnosticReport))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRelatedDocuments RelatedUnchangedDocumentDiagnosticReport (Maybe (Map Uri (FullDocumentDiagnosticReport |? UnchangedDocumentDiagnosticReport))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasBaseUri RelativePattern (WorkspaceFolder |? Uri) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRelatedDocuments DocumentDiagnosticReportPartialResult (Map Uri (FullDocumentDiagnosticReport |? UnchangedDocumentDiagnosticReport)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRootUri InitializeParams (Uri |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRootUri UInitializeParams (Uri |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Uri

type Rep Uri = D1 ('MetaData "Uri" "Language.LSP.Protocol.Types.Uri" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'True) (C1 ('MetaCons "Uri" 'PrefixI 'True) (S1 ('MetaSel ('Just "getUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data AnnotatedTextEdit #

Instances

Instances details
FromJSON AnnotatedTextEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.AnnotatedTextEdit

ToJSON AnnotatedTextEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.AnnotatedTextEdit

Generic AnnotatedTextEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.AnnotatedTextEdit

Associated Types

type Rep AnnotatedTextEdit :: Type -> Type #

Show AnnotatedTextEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.AnnotatedTextEdit

NFData AnnotatedTextEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.AnnotatedTextEdit

Methods

rnf :: AnnotatedTextEdit -> () #

Eq AnnotatedTextEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.AnnotatedTextEdit

Ord AnnotatedTextEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.AnnotatedTextEdit

Hashable AnnotatedTextEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.AnnotatedTextEdit

Pretty AnnotatedTextEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.AnnotatedTextEdit

HasAnnotationId AnnotatedTextEdit ChangeAnnotationIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasNewText AnnotatedTextEdit Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange AnnotatedTextEdit Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasEdits TextDocumentEdit [TextEdit |? AnnotatedTextEdit] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep AnnotatedTextEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.AnnotatedTextEdit

type Rep AnnotatedTextEdit = D1 ('MetaData "AnnotatedTextEdit" "Language.LSP.Protocol.Internal.Types.AnnotatedTextEdit" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "AnnotatedTextEdit" 'PrefixI 'True) (S1 ('MetaSel ('Just "_range") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Range) :*: (S1 ('MetaSel ('Just "_newText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_annotationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChangeAnnotationIdentifier))))

data ApplyWorkspaceEditParams #

Instances

Instances details
FromJSON ApplyWorkspaceEditParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditParams

ToJSON ApplyWorkspaceEditParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditParams

Generic ApplyWorkspaceEditParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditParams

Associated Types

type Rep ApplyWorkspaceEditParams :: Type -> Type #

Show ApplyWorkspaceEditParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditParams

NFData ApplyWorkspaceEditParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditParams

Eq ApplyWorkspaceEditParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditParams

Ord ApplyWorkspaceEditParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditParams

Hashable ApplyWorkspaceEditParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditParams

Pretty ApplyWorkspaceEditParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditParams

HasEdit ApplyWorkspaceEditParams WorkspaceEdit 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLabel ApplyWorkspaceEditParams (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ApplyWorkspaceEditParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditParams

type Rep ApplyWorkspaceEditParams = D1 ('MetaData "ApplyWorkspaceEditParams" "Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ApplyWorkspaceEditParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_label") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_edit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 WorkspaceEdit)))

data ApplyWorkspaceEditResult #

Instances

Instances details
FromJSON ApplyWorkspaceEditResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditResult

ToJSON ApplyWorkspaceEditResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditResult

Generic ApplyWorkspaceEditResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditResult

Associated Types

type Rep ApplyWorkspaceEditResult :: Type -> Type #

Show ApplyWorkspaceEditResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditResult

NFData ApplyWorkspaceEditResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditResult

Eq ApplyWorkspaceEditResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditResult

Ord ApplyWorkspaceEditResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditResult

Hashable ApplyWorkspaceEditResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditResult

Pretty ApplyWorkspaceEditResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditResult

HasApplied ApplyWorkspaceEditResult Bool 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasFailedChange ApplyWorkspaceEditResult (Maybe UInt) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasFailureReason ApplyWorkspaceEditResult (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ApplyWorkspaceEditResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditResult

type Rep ApplyWorkspaceEditResult = D1 ('MetaData "ApplyWorkspaceEditResult" "Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditResult" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ApplyWorkspaceEditResult" 'PrefixI 'True) (S1 ('MetaSel ('Just "_applied") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "_failureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_failedChange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UInt)))))

data BaseSymbolInformation #

Instances

Instances details
FromJSON BaseSymbolInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.BaseSymbolInformation

ToJSON BaseSymbolInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.BaseSymbolInformation

Generic BaseSymbolInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.BaseSymbolInformation

Associated Types

type Rep BaseSymbolInformation :: Type -> Type #

Show BaseSymbolInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.BaseSymbolInformation

NFData BaseSymbolInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.BaseSymbolInformation

Methods

rnf :: BaseSymbolInformation -> () #

Eq BaseSymbolInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.BaseSymbolInformation

Ord BaseSymbolInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.BaseSymbolInformation

Hashable BaseSymbolInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.BaseSymbolInformation

Pretty BaseSymbolInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.BaseSymbolInformation

HasKind BaseSymbolInformation SymbolKind 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasName BaseSymbolInformation Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasContainerName BaseSymbolInformation (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTags BaseSymbolInformation (Maybe [SymbolTag]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep BaseSymbolInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.BaseSymbolInformation

type Rep BaseSymbolInformation = D1 ('MetaData "BaseSymbolInformation" "Language.LSP.Protocol.Internal.Types.BaseSymbolInformation" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "BaseSymbolInformation" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_kind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SymbolKind)) :*: (S1 ('MetaSel ('Just "_tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SymbolTag])) :*: S1 ('MetaSel ('Just "_containerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

data CallHierarchyClientCapabilities #

Instances

Instances details
FromJSON CallHierarchyClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyClientCapabilities

ToJSON CallHierarchyClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyClientCapabilities

Generic CallHierarchyClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyClientCapabilities

Associated Types

type Rep CallHierarchyClientCapabilities :: Type -> Type #

Show CallHierarchyClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyClientCapabilities

NFData CallHierarchyClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyClientCapabilities

Eq CallHierarchyClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyClientCapabilities

Ord CallHierarchyClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyClientCapabilities

Hashable CallHierarchyClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyClientCapabilities

Pretty CallHierarchyClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyClientCapabilities

HasCallHierarchy TextDocumentClientCapabilities (Maybe CallHierarchyClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration CallHierarchyClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CallHierarchyClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyClientCapabilities

type Rep CallHierarchyClientCapabilities = D1 ('MetaData "CallHierarchyClientCapabilities" "Language.LSP.Protocol.Internal.Types.CallHierarchyClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CallHierarchyClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data CallHierarchyIncomingCall #

Instances

Instances details
FromJSON CallHierarchyIncomingCall 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCall

ToJSON CallHierarchyIncomingCall 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCall

Generic CallHierarchyIncomingCall 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCall

Associated Types

type Rep CallHierarchyIncomingCall :: Type -> Type #

Show CallHierarchyIncomingCall 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCall

NFData CallHierarchyIncomingCall 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCall

Eq CallHierarchyIncomingCall 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCall

Ord CallHierarchyIncomingCall 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCall

Hashable CallHierarchyIncomingCall 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCall

Pretty CallHierarchyIncomingCall 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCall

HasFrom CallHierarchyIncomingCall CallHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasFromRanges CallHierarchyIncomingCall [Range] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CallHierarchyIncomingCall 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCall

type Rep CallHierarchyIncomingCall = D1 ('MetaData "CallHierarchyIncomingCall" "Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCall" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CallHierarchyIncomingCall" 'PrefixI 'True) (S1 ('MetaSel ('Just "_from") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CallHierarchyItem) :*: S1 ('MetaSel ('Just "_fromRanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Range])))

data CallHierarchyIncomingCallsParams #

Instances

Instances details
FromJSON CallHierarchyIncomingCallsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCallsParams

ToJSON CallHierarchyIncomingCallsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCallsParams

Generic CallHierarchyIncomingCallsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCallsParams

Associated Types

type Rep CallHierarchyIncomingCallsParams :: Type -> Type #

Show CallHierarchyIncomingCallsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCallsParams

NFData CallHierarchyIncomingCallsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCallsParams

Eq CallHierarchyIncomingCallsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCallsParams

Ord CallHierarchyIncomingCallsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCallsParams

Hashable CallHierarchyIncomingCallsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCallsParams

HasTracing CallHierarchyIncomingCallsParams 
Instance details

Defined in Ide.Types

Pretty CallHierarchyIncomingCallsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCallsParams

HasItem CallHierarchyIncomingCallsParams CallHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken CallHierarchyIncomingCallsParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken CallHierarchyIncomingCallsParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CallHierarchyIncomingCallsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCallsParams

type Rep CallHierarchyIncomingCallsParams = D1 ('MetaData "CallHierarchyIncomingCallsParams" "Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCallsParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CallHierarchyIncomingCallsParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: (S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_item") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CallHierarchyItem))))

data CallHierarchyItem #

Instances

Instances details
FromJSON CallHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyItem

ToJSON CallHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyItem

Generic CallHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyItem

Associated Types

type Rep CallHierarchyItem :: Type -> Type #

Show CallHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyItem

NFData CallHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyItem

Methods

rnf :: CallHierarchyItem -> () #

Eq CallHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyItem

Ord CallHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyItem

Hashable CallHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyItem

Pretty CallHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyItem

HasFrom CallHierarchyIncomingCall CallHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasItem CallHierarchyIncomingCallsParams CallHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasItem CallHierarchyOutgoingCallsParams CallHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind CallHierarchyItem SymbolKind 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasName CallHierarchyItem Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange CallHierarchyItem Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSelectionRange CallHierarchyItem Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTo CallHierarchyOutgoingCall CallHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri CallHierarchyItem Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasData_ CallHierarchyItem (Maybe Value) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDetail CallHierarchyItem (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTags CallHierarchyItem (Maybe [SymbolTag]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CallHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyItem

data CallHierarchyOptions #

Instances

Instances details
FromJSON CallHierarchyOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOptions

ToJSON CallHierarchyOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOptions

Generic CallHierarchyOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOptions

Associated Types

type Rep CallHierarchyOptions :: Type -> Type #

Show CallHierarchyOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOptions

NFData CallHierarchyOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOptions

Methods

rnf :: CallHierarchyOptions -> () #

Eq CallHierarchyOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOptions

Ord CallHierarchyOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOptions

Hashable CallHierarchyOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOptions

Pretty CallHierarchyOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOptions

HasCallHierarchyProvider ServerCapabilities (Maybe (Bool |? (CallHierarchyOptions |? CallHierarchyRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress CallHierarchyOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CallHierarchyOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOptions

type Rep CallHierarchyOptions = D1 ('MetaData "CallHierarchyOptions" "Language.LSP.Protocol.Internal.Types.CallHierarchyOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CallHierarchyOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data CallHierarchyOutgoingCall #

Instances

Instances details
FromJSON CallHierarchyOutgoingCall 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCall

ToJSON CallHierarchyOutgoingCall 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCall

Generic CallHierarchyOutgoingCall 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCall

Associated Types

type Rep CallHierarchyOutgoingCall :: Type -> Type #

Show CallHierarchyOutgoingCall 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCall

NFData CallHierarchyOutgoingCall 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCall

Eq CallHierarchyOutgoingCall 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCall

Ord CallHierarchyOutgoingCall 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCall

Hashable CallHierarchyOutgoingCall 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCall

Pretty CallHierarchyOutgoingCall 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCall

HasTo CallHierarchyOutgoingCall CallHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasFromRanges CallHierarchyOutgoingCall [Range] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CallHierarchyOutgoingCall 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCall

type Rep CallHierarchyOutgoingCall = D1 ('MetaData "CallHierarchyOutgoingCall" "Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCall" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CallHierarchyOutgoingCall" 'PrefixI 'True) (S1 ('MetaSel ('Just "_to") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CallHierarchyItem) :*: S1 ('MetaSel ('Just "_fromRanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Range])))

data CallHierarchyOutgoingCallsParams #

Instances

Instances details
FromJSON CallHierarchyOutgoingCallsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCallsParams

ToJSON CallHierarchyOutgoingCallsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCallsParams

Generic CallHierarchyOutgoingCallsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCallsParams

Associated Types

type Rep CallHierarchyOutgoingCallsParams :: Type -> Type #

Show CallHierarchyOutgoingCallsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCallsParams

NFData CallHierarchyOutgoingCallsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCallsParams

Eq CallHierarchyOutgoingCallsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCallsParams

Ord CallHierarchyOutgoingCallsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCallsParams

Hashable CallHierarchyOutgoingCallsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCallsParams

HasTracing CallHierarchyOutgoingCallsParams 
Instance details

Defined in Ide.Types

Pretty CallHierarchyOutgoingCallsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCallsParams

HasItem CallHierarchyOutgoingCallsParams CallHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken CallHierarchyOutgoingCallsParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken CallHierarchyOutgoingCallsParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CallHierarchyOutgoingCallsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCallsParams

type Rep CallHierarchyOutgoingCallsParams = D1 ('MetaData "CallHierarchyOutgoingCallsParams" "Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCallsParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CallHierarchyOutgoingCallsParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: (S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_item") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CallHierarchyItem))))

data CallHierarchyPrepareParams #

Instances

Instances details
FromJSON CallHierarchyPrepareParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyPrepareParams

ToJSON CallHierarchyPrepareParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyPrepareParams

Generic CallHierarchyPrepareParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyPrepareParams

Associated Types

type Rep CallHierarchyPrepareParams :: Type -> Type #

Show CallHierarchyPrepareParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyPrepareParams

NFData CallHierarchyPrepareParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyPrepareParams

Eq CallHierarchyPrepareParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyPrepareParams

Ord CallHierarchyPrepareParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyPrepareParams

Hashable CallHierarchyPrepareParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyPrepareParams

Pretty CallHierarchyPrepareParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyPrepareParams

HasPosition CallHierarchyPrepareParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument CallHierarchyPrepareParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken CallHierarchyPrepareParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CallHierarchyPrepareParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyPrepareParams

type Rep CallHierarchyPrepareParams = D1 ('MetaData "CallHierarchyPrepareParams" "Language.LSP.Protocol.Internal.Types.CallHierarchyPrepareParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CallHierarchyPrepareParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier) :*: (S1 ('MetaSel ('Just "_position") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Position) :*: S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)))))

data CallHierarchyRegistrationOptions #

Instances

Instances details
FromJSON CallHierarchyRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyRegistrationOptions

ToJSON CallHierarchyRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyRegistrationOptions

Generic CallHierarchyRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyRegistrationOptions

Associated Types

type Rep CallHierarchyRegistrationOptions :: Type -> Type #

Show CallHierarchyRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyRegistrationOptions

NFData CallHierarchyRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyRegistrationOptions

Eq CallHierarchyRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyRegistrationOptions

Ord CallHierarchyRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyRegistrationOptions

Hashable CallHierarchyRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyRegistrationOptions

Pretty CallHierarchyRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyRegistrationOptions

HasCallHierarchyProvider ServerCapabilities (Maybe (Bool |? (CallHierarchyOptions |? CallHierarchyRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasId CallHierarchyRegistrationOptions (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress CallHierarchyRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector CallHierarchyRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CallHierarchyRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CallHierarchyRegistrationOptions

type Rep CallHierarchyRegistrationOptions = D1 ('MetaData "CallHierarchyRegistrationOptions" "Language.LSP.Protocol.Internal.Types.CallHierarchyRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CallHierarchyRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

data CancelParams #

Constructors

CancelParams 

Fields

Instances

Instances details
FromJSON CancelParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CancelParams

ToJSON CancelParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CancelParams

Generic CancelParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CancelParams

Associated Types

type Rep CancelParams :: Type -> Type #

Show CancelParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CancelParams

NFData CancelParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CancelParams

Methods

rnf :: CancelParams -> () #

Eq CancelParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CancelParams

Ord CancelParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CancelParams

Hashable CancelParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CancelParams

Pretty CancelParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CancelParams

Methods

pretty :: CancelParams -> Doc ann #

prettyList :: [CancelParams] -> Doc ann #

HasId CancelParams (Int32 |? Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CancelParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CancelParams

type Rep CancelParams = D1 ('MetaData "CancelParams" "Language.LSP.Protocol.Internal.Types.CancelParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CancelParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Int32 |? Text))))

data ChangeAnnotation #

Instances

Instances details
FromJSON ChangeAnnotation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotation

ToJSON ChangeAnnotation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotation

Generic ChangeAnnotation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotation

Associated Types

type Rep ChangeAnnotation :: Type -> Type #

Show ChangeAnnotation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotation

NFData ChangeAnnotation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotation

Methods

rnf :: ChangeAnnotation -> () #

Eq ChangeAnnotation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotation

Ord ChangeAnnotation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotation

Hashable ChangeAnnotation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotation

Pretty ChangeAnnotation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotation

HasLabel ChangeAnnotation Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasChangeAnnotations WorkspaceEdit (Maybe (Map ChangeAnnotationIdentifier ChangeAnnotation)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDescription ChangeAnnotation (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasNeedsConfirmation ChangeAnnotation (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ChangeAnnotation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotation

type Rep ChangeAnnotation = D1 ('MetaData "ChangeAnnotation" "Language.LSP.Protocol.Internal.Types.ChangeAnnotation" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ChangeAnnotation" 'PrefixI 'True) (S1 ('MetaSel ('Just "_label") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_needsConfirmation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newtype ChangeAnnotationIdentifier #

Instances

Instances details
FromJSON ChangeAnnotationIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotationIdentifier

FromJSONKey ChangeAnnotationIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotationIdentifier

ToJSON ChangeAnnotationIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotationIdentifier

ToJSONKey ChangeAnnotationIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotationIdentifier

Generic ChangeAnnotationIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotationIdentifier

Associated Types

type Rep ChangeAnnotationIdentifier :: Type -> Type #

Show ChangeAnnotationIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotationIdentifier

NFData ChangeAnnotationIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotationIdentifier

Eq ChangeAnnotationIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotationIdentifier

Ord ChangeAnnotationIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotationIdentifier

Hashable ChangeAnnotationIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotationIdentifier

Pretty ChangeAnnotationIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotationIdentifier

HasAnnotationId AnnotatedTextEdit ChangeAnnotationIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasAnnotationId CreateFile (Maybe ChangeAnnotationIdentifier) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasAnnotationId DeleteFile (Maybe ChangeAnnotationIdentifier) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasAnnotationId RenameFile (Maybe ChangeAnnotationIdentifier) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasAnnotationId ResourceOperation (Maybe ChangeAnnotationIdentifier) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasChangeAnnotations WorkspaceEdit (Maybe (Map ChangeAnnotationIdentifier ChangeAnnotation)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ChangeAnnotationIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ChangeAnnotationIdentifier

type Rep ChangeAnnotationIdentifier = D1 ('MetaData "ChangeAnnotationIdentifier" "Language.LSP.Protocol.Internal.Types.ChangeAnnotationIdentifier" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'True) (C1 ('MetaCons "ChangeAnnotationIdentifier" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data ClientCapabilities #

Instances

Instances details
FromJSON ClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ClientCapabilities

ToJSON ClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ClientCapabilities

Generic ClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ClientCapabilities

Associated Types

type Rep ClientCapabilities :: Type -> Type #

Show ClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ClientCapabilities

NFData ClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ClientCapabilities

Methods

rnf :: ClientCapabilities -> () #

Eq ClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ClientCapabilities

Ord ClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ClientCapabilities

Hashable ClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ClientCapabilities

Pretty ClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ClientCapabilities

HasCapabilities InitializeParams ClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCapabilities UInitializeParams ClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasExperimental ClientCapabilities (Maybe Value) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasGeneral ClientCapabilities (Maybe GeneralClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasNotebookDocument ClientCapabilities (Maybe NotebookDocumentClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument ClientCapabilities (Maybe TextDocumentClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWindow ClientCapabilities (Maybe WindowClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkspace ClientCapabilities (Maybe WorkspaceClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ClientCapabilities

data CodeAction #

Instances

Instances details
FromJSON CodeAction 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeAction

ToJSON CodeAction 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeAction

Generic CodeAction 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeAction

Associated Types

type Rep CodeAction :: Type -> Type #

Show CodeAction 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeAction

NFData CodeAction 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeAction

Methods

rnf :: CodeAction -> () #

Eq CodeAction 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeAction

Ord CodeAction 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeAction

Hashable CodeAction 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeAction

HasTracing CodeAction 
Instance details

Defined in Ide.Types

Pretty CodeAction 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeAction

Methods

pretty :: CodeAction -> Doc ann #

prettyList :: [CodeAction] -> Doc ann #

a ~ Maybe (Rec (("reason" .== Text) .+ (Empty :: Row Type))) => HasDisabled CodeAction a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTitle CodeAction Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCommand CodeAction (Maybe Command) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasData_ CodeAction (Maybe Value) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDiagnostics CodeAction (Maybe [Diagnostic]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasEdit CodeAction (Maybe WorkspaceEdit) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasIsPreferred CodeAction (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind CodeAction (Maybe CodeActionKind) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CodeAction 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeAction

data CodeActionClientCapabilities #

Instances

Instances details
FromJSON CodeActionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionClientCapabilities

ToJSON CodeActionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionClientCapabilities

Generic CodeActionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionClientCapabilities

Associated Types

type Rep CodeActionClientCapabilities :: Type -> Type #

Show CodeActionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionClientCapabilities

NFData CodeActionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionClientCapabilities

Eq CodeActionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionClientCapabilities

Ord CodeActionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionClientCapabilities

Hashable CodeActionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionClientCapabilities

Pretty CodeActionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionClientCapabilities

a ~ Maybe (Rec (("codeActionKind" .== Rec (("valueSet" .== [CodeActionKind]) .+ (Empty :: Row Type))) .+ (Empty :: Row Type))) => HasCodeActionLiteralSupport CodeActionClientCapabilities a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

a ~ Maybe (Rec (("properties" .== [Text]) .+ (Empty :: Row Type))) => HasResolveSupport CodeActionClientCapabilities a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCodeAction TextDocumentClientCapabilities (Maybe CodeActionClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDataSupport CodeActionClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDisabledSupport CodeActionClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration CodeActionClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasHonorsChangeAnnotations CodeActionClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasIsPreferredSupport CodeActionClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CodeActionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionClientCapabilities

type Rep CodeActionClientCapabilities = D1 ('MetaData "CodeActionClientCapabilities" "Language.LSP.Protocol.Internal.Types.CodeActionClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CodeActionClientCapabilities" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "_codeActionLiteralSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Rec (("codeActionKind" .== Rec (("valueSet" .== [CodeActionKind]) .+ (Empty :: Row Type))) .+ (Empty :: Row Type))))) :*: S1 ('MetaSel ('Just "_isPreferredSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "_disabledSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_dataSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "_resolveSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Rec (("properties" .== [Text]) .+ (Empty :: Row Type))))) :*: S1 ('MetaSel ('Just "_honorsChangeAnnotations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))))

data CodeActionContext #

Instances

Instances details
FromJSON CodeActionContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionContext

ToJSON CodeActionContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionContext

Generic CodeActionContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionContext

Associated Types

type Rep CodeActionContext :: Type -> Type #

Show CodeActionContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionContext

NFData CodeActionContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionContext

Methods

rnf :: CodeActionContext -> () #

Eq CodeActionContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionContext

Ord CodeActionContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionContext

Hashable CodeActionContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionContext

Pretty CodeActionContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionContext

HasContext CodeActionParams CodeActionContext 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDiagnostics CodeActionContext [Diagnostic] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasOnly CodeActionContext (Maybe [CodeActionKind]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTriggerKind CodeActionContext (Maybe CodeActionTriggerKind) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CodeActionContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionContext

type Rep CodeActionContext = D1 ('MetaData "CodeActionContext" "Language.LSP.Protocol.Internal.Types.CodeActionContext" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CodeActionContext" 'PrefixI 'True) (S1 ('MetaSel ('Just "_diagnostics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Diagnostic]) :*: (S1 ('MetaSel ('Just "_only") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CodeActionKind])) :*: S1 ('MetaSel ('Just "_triggerKind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CodeActionTriggerKind)))))

data CodeActionOptions #

Instances

Instances details
FromJSON CodeActionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionOptions

ToJSON CodeActionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionOptions

Generic CodeActionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionOptions

Associated Types

type Rep CodeActionOptions :: Type -> Type #

Show CodeActionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionOptions

NFData CodeActionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionOptions

Methods

rnf :: CodeActionOptions -> () #

Eq CodeActionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionOptions

Ord CodeActionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionOptions

Hashable CodeActionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionOptions

Pretty CodeActionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionOptions

HasCodeActionKinds CodeActionOptions (Maybe [CodeActionKind]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCodeActionProvider ServerCapabilities (Maybe (Bool |? CodeActionOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasResolveProvider CodeActionOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress CodeActionOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CodeActionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionOptions

type Rep CodeActionOptions = D1 ('MetaData "CodeActionOptions" "Language.LSP.Protocol.Internal.Types.CodeActionOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CodeActionOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "_codeActionKinds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CodeActionKind])) :*: S1 ('MetaSel ('Just "_resolveProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

data CodeActionParams #

Instances

Instances details
FromJSON CodeActionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionParams

ToJSON CodeActionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionParams

Generic CodeActionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionParams

Associated Types

type Rep CodeActionParams :: Type -> Type #

Show CodeActionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionParams

NFData CodeActionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionParams

Methods

rnf :: CodeActionParams -> () #

Eq CodeActionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionParams

Ord CodeActionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionParams

Hashable CodeActionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionParams

Pretty CodeActionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionParams

HasContext CodeActionParams CodeActionContext 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange CodeActionParams Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument CodeActionParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken CodeActionParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken CodeActionParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CodeActionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionParams

type Rep CodeActionParams = D1 ('MetaData "CodeActionParams" "Language.LSP.Protocol.Internal.Types.CodeActionParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CodeActionParams" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken))) :*: (S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier) :*: (S1 ('MetaSel ('Just "_range") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Range) :*: S1 ('MetaSel ('Just "_context") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CodeActionContext)))))

data CodeActionRegistrationOptions #

Instances

Instances details
FromJSON CodeActionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionRegistrationOptions

ToJSON CodeActionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionRegistrationOptions

Generic CodeActionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionRegistrationOptions

Associated Types

type Rep CodeActionRegistrationOptions :: Type -> Type #

Show CodeActionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionRegistrationOptions

NFData CodeActionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionRegistrationOptions

Eq CodeActionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionRegistrationOptions

Ord CodeActionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionRegistrationOptions

Hashable CodeActionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionRegistrationOptions

Pretty CodeActionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionRegistrationOptions

HasCodeActionKinds CodeActionRegistrationOptions (Maybe [CodeActionKind]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasResolveProvider CodeActionRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress CodeActionRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector CodeActionRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CodeActionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionRegistrationOptions

type Rep CodeActionRegistrationOptions = D1 ('MetaData "CodeActionRegistrationOptions" "Language.LSP.Protocol.Internal.Types.CodeActionRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CodeActionRegistrationOptions" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "_codeActionKinds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CodeActionKind])) :*: S1 ('MetaSel ('Just "_resolveProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

data CodeActionTriggerKind #

Instances

Instances details
FromJSON CodeActionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionTriggerKind

ToJSON CodeActionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionTriggerKind

Generic CodeActionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionTriggerKind

Associated Types

type Rep CodeActionTriggerKind :: Type -> Type #

Show CodeActionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionTriggerKind

NFData CodeActionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionTriggerKind

Methods

rnf :: CodeActionTriggerKind -> () #

Eq CodeActionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionTriggerKind

Ord CodeActionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionTriggerKind

Hashable CodeActionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionTriggerKind

LspEnum CodeActionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionTriggerKind

Associated Types

type EnumBaseType CodeActionTriggerKind #

Pretty CodeActionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionTriggerKind

HasTriggerKind CodeActionContext (Maybe CodeActionTriggerKind) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CodeActionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionTriggerKind

type Rep CodeActionTriggerKind = D1 ('MetaData "CodeActionTriggerKind" "Language.LSP.Protocol.Internal.Types.CodeActionTriggerKind" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CodeActionTriggerKind_Invoked" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CodeActionTriggerKind_Automatic" 'PrefixI 'False) (U1 :: Type -> Type))
type EnumBaseType CodeActionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionTriggerKind

data CodeDescription #

Constructors

CodeDescription 

Fields

Instances

Instances details
FromJSON CodeDescription 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeDescription

ToJSON CodeDescription 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeDescription

Generic CodeDescription 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeDescription

Associated Types

type Rep CodeDescription :: Type -> Type #

Show CodeDescription 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeDescription

NFData CodeDescription 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeDescription

Methods

rnf :: CodeDescription -> () #

Eq CodeDescription 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeDescription

Ord CodeDescription 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeDescription

Hashable CodeDescription 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeDescription

Pretty CodeDescription 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeDescription

HasHref CodeDescription Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCodeDescription Diagnostic (Maybe CodeDescription) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CodeDescription 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeDescription

type Rep CodeDescription = D1 ('MetaData "CodeDescription" "Language.LSP.Protocol.Internal.Types.CodeDescription" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CodeDescription" 'PrefixI 'True) (S1 ('MetaSel ('Just "_href") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Uri)))

data CodeLens #

Constructors

CodeLens 

Instances

Instances details
FromJSON CodeLens 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLens

ToJSON CodeLens 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLens

Generic CodeLens 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLens

Associated Types

type Rep CodeLens :: Type -> Type #

Methods

from :: CodeLens -> Rep CodeLens x #

to :: Rep CodeLens x -> CodeLens #

Show CodeLens 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLens

NFData CodeLens 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLens

Methods

rnf :: CodeLens -> () #

Eq CodeLens 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLens

Ord CodeLens 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLens

Hashable CodeLens 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLens

Methods

hashWithSalt :: Int -> CodeLens -> Int #

hash :: CodeLens -> Int #

HasTracing CodeLens 
Instance details

Defined in Ide.Types

Pretty CodeLens 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLens

Methods

pretty :: CodeLens -> Doc ann #

prettyList :: [CodeLens] -> Doc ann #

HasRange CodeLens Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCommand CodeLens (Maybe Command) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasData_ CodeLens (Maybe Value) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CodeLens 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLens

type Rep CodeLens = D1 ('MetaData "CodeLens" "Language.LSP.Protocol.Internal.Types.CodeLens" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CodeLens" 'PrefixI 'True) (S1 ('MetaSel ('Just "_range") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Range) :*: (S1 ('MetaSel ('Just "_command") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Command)) :*: S1 ('MetaSel ('Just "_data_") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Value)))))

data CodeLensClientCapabilities #

Instances

Instances details
FromJSON CodeLensClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensClientCapabilities

ToJSON CodeLensClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensClientCapabilities

Generic CodeLensClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensClientCapabilities

Associated Types

type Rep CodeLensClientCapabilities :: Type -> Type #

Show CodeLensClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensClientCapabilities

NFData CodeLensClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensClientCapabilities

Eq CodeLensClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensClientCapabilities

Ord CodeLensClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensClientCapabilities

Hashable CodeLensClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensClientCapabilities

Pretty CodeLensClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensClientCapabilities

HasCodeLens TextDocumentClientCapabilities (Maybe CodeLensClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration CodeLensClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CodeLensClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensClientCapabilities

type Rep CodeLensClientCapabilities = D1 ('MetaData "CodeLensClientCapabilities" "Language.LSP.Protocol.Internal.Types.CodeLensClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CodeLensClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data CodeLensOptions #

Instances

Instances details
FromJSON CodeLensOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensOptions

ToJSON CodeLensOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensOptions

Generic CodeLensOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensOptions

Associated Types

type Rep CodeLensOptions :: Type -> Type #

Show CodeLensOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensOptions

NFData CodeLensOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensOptions

Methods

rnf :: CodeLensOptions -> () #

Eq CodeLensOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensOptions

Ord CodeLensOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensOptions

Hashable CodeLensOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensOptions

Pretty CodeLensOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensOptions

HasCodeLensProvider ServerCapabilities (Maybe CodeLensOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasResolveProvider CodeLensOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress CodeLensOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CodeLensOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensOptions

type Rep CodeLensOptions = D1 ('MetaData "CodeLensOptions" "Language.LSP.Protocol.Internal.Types.CodeLensOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CodeLensOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_resolveProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data CodeLensParams #

Instances

Instances details
FromJSON CodeLensParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensParams

ToJSON CodeLensParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensParams

Generic CodeLensParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensParams

Associated Types

type Rep CodeLensParams :: Type -> Type #

Show CodeLensParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensParams

NFData CodeLensParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensParams

Methods

rnf :: CodeLensParams -> () #

Eq CodeLensParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensParams

Ord CodeLensParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensParams

Hashable CodeLensParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensParams

Pretty CodeLensParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensParams

Methods

pretty :: CodeLensParams -> Doc ann #

prettyList :: [CodeLensParams] -> Doc ann #

HasTextDocument CodeLensParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken CodeLensParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken CodeLensParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CodeLensParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensParams

type Rep CodeLensParams = D1 ('MetaData "CodeLensParams" "Language.LSP.Protocol.Internal.Types.CodeLensParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CodeLensParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: (S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier))))

data CodeLensRegistrationOptions #

Instances

Instances details
FromJSON CodeLensRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensRegistrationOptions

ToJSON CodeLensRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensRegistrationOptions

Generic CodeLensRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensRegistrationOptions

Associated Types

type Rep CodeLensRegistrationOptions :: Type -> Type #

Show CodeLensRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensRegistrationOptions

NFData CodeLensRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensRegistrationOptions

Eq CodeLensRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensRegistrationOptions

Ord CodeLensRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensRegistrationOptions

Hashable CodeLensRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensRegistrationOptions

Pretty CodeLensRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensRegistrationOptions

HasResolveProvider CodeLensRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress CodeLensRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector CodeLensRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CodeLensRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensRegistrationOptions

type Rep CodeLensRegistrationOptions = D1 ('MetaData "CodeLensRegistrationOptions" "Language.LSP.Protocol.Internal.Types.CodeLensRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CodeLensRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_resolveProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

data CodeLensWorkspaceClientCapabilities #

Instances

Instances details
FromJSON CodeLensWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensWorkspaceClientCapabilities

ToJSON CodeLensWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensWorkspaceClientCapabilities

Generic CodeLensWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensWorkspaceClientCapabilities

Show CodeLensWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensWorkspaceClientCapabilities

NFData CodeLensWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensWorkspaceClientCapabilities

Eq CodeLensWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensWorkspaceClientCapabilities

Ord CodeLensWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensWorkspaceClientCapabilities

Hashable CodeLensWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensWorkspaceClientCapabilities

Pretty CodeLensWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensWorkspaceClientCapabilities

HasCodeLens WorkspaceClientCapabilities (Maybe CodeLensWorkspaceClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRefreshSupport CodeLensWorkspaceClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CodeLensWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeLensWorkspaceClientCapabilities

type Rep CodeLensWorkspaceClientCapabilities = D1 ('MetaData "CodeLensWorkspaceClientCapabilities" "Language.LSP.Protocol.Internal.Types.CodeLensWorkspaceClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CodeLensWorkspaceClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_refreshSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data ColorInformation #

Constructors

ColorInformation 

Fields

Instances

Instances details
FromJSON ColorInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorInformation

ToJSON ColorInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorInformation

Generic ColorInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorInformation

Associated Types

type Rep ColorInformation :: Type -> Type #

Show ColorInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorInformation

NFData ColorInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorInformation

Methods

rnf :: ColorInformation -> () #

Eq ColorInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorInformation

Ord ColorInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorInformation

Hashable ColorInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorInformation

Pretty ColorInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorInformation

HasColor ColorInformation Color 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange ColorInformation Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ColorInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorInformation

type Rep ColorInformation = D1 ('MetaData "ColorInformation" "Language.LSP.Protocol.Internal.Types.ColorInformation" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ColorInformation" 'PrefixI 'True) (S1 ('MetaSel ('Just "_range") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Range) :*: S1 ('MetaSel ('Just "_color") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Color)))

data ColorPresentation #

Instances

Instances details
FromJSON ColorPresentation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorPresentation

ToJSON ColorPresentation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorPresentation

Generic ColorPresentation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorPresentation

Associated Types

type Rep ColorPresentation :: Type -> Type #

Show ColorPresentation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorPresentation

NFData ColorPresentation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorPresentation

Methods

rnf :: ColorPresentation -> () #

Eq ColorPresentation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorPresentation

Ord ColorPresentation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorPresentation

Hashable ColorPresentation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorPresentation

Pretty ColorPresentation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorPresentation

HasLabel ColorPresentation Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasAdditionalTextEdits ColorPresentation (Maybe [TextEdit]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextEdit ColorPresentation (Maybe TextEdit) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ColorPresentation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorPresentation

type Rep ColorPresentation = D1 ('MetaData "ColorPresentation" "Language.LSP.Protocol.Internal.Types.ColorPresentation" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ColorPresentation" 'PrefixI 'True) (S1 ('MetaSel ('Just "_label") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_textEdit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TextEdit)) :*: S1 ('MetaSel ('Just "_additionalTextEdits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TextEdit])))))

data ColorPresentationParams #

Instances

Instances details
FromJSON ColorPresentationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorPresentationParams

ToJSON ColorPresentationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorPresentationParams

Generic ColorPresentationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorPresentationParams

Associated Types

type Rep ColorPresentationParams :: Type -> Type #

Show ColorPresentationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorPresentationParams

NFData ColorPresentationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorPresentationParams

Methods

rnf :: ColorPresentationParams -> () #

Eq ColorPresentationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorPresentationParams

Ord ColorPresentationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorPresentationParams

Hashable ColorPresentationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorPresentationParams

Pretty ColorPresentationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorPresentationParams

HasColor ColorPresentationParams Color 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange ColorPresentationParams Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument ColorPresentationParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken ColorPresentationParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken ColorPresentationParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ColorPresentationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ColorPresentationParams

type Rep ColorPresentationParams = D1 ('MetaData "ColorPresentationParams" "Language.LSP.Protocol.Internal.Types.ColorPresentationParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ColorPresentationParams" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken))) :*: (S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier) :*: (S1 ('MetaSel ('Just "_color") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Color) :*: S1 ('MetaSel ('Just "_range") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Range)))))

data CompletionClientCapabilities #

Constructors

CompletionClientCapabilities 

Fields

Instances

Instances details
FromJSON CompletionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionClientCapabilities

ToJSON CompletionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionClientCapabilities

Generic CompletionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionClientCapabilities

Associated Types

type Rep CompletionClientCapabilities :: Type -> Type #

Show CompletionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionClientCapabilities

NFData CompletionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionClientCapabilities

Eq CompletionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionClientCapabilities

Ord CompletionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionClientCapabilities

Hashable CompletionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionClientCapabilities

Pretty CompletionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionClientCapabilities

a ~ Maybe (Rec (("snippetSupport" .== Maybe Bool) .+ (("commitCharactersSupport" .== Maybe Bool) .+ (("documentationFormat" .== Maybe [MarkupKind]) .+ (("deprecatedSupport" .== Maybe Bool) .+ (("preselectSupport" .== Maybe Bool) .+ (("tagSupport" .== Maybe (Rec (("valueSet" .== [CompletionItemTag]) .+ (Empty :: Row Type)))) .+ (("insertReplaceSupport" .== Maybe Bool) .+ (("resolveSupport" .== Maybe (Rec (("properties" .== [Text]) .+ (Empty :: Row Type)))) .+ (("insertTextModeSupport" .== Maybe (Rec (("valueSet" .== [InsertTextMode]) .+ (Empty :: Row Type)))) .+ (("labelDetailsSupport" .== Maybe Bool) .+ (Empty :: Row Type)))))))))))) => HasCompletionItem CompletionClientCapabilities a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

a ~ Maybe (Rec (("valueSet" .== Maybe [CompletionItemKind]) .+ (Empty :: Row Type))) => HasCompletionItemKind CompletionClientCapabilities a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

a ~ Maybe (Rec (("itemDefaults" .== Maybe [Text]) .+ (Empty :: Row Type))) => HasCompletionList CompletionClientCapabilities a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCompletion TextDocumentClientCapabilities (Maybe CompletionClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasContextSupport CompletionClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration CompletionClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasInsertTextMode CompletionClientCapabilities (Maybe InsertTextMode) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CompletionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionClientCapabilities

type Rep CompletionClientCapabilities = D1 ('MetaData "CompletionClientCapabilities" "Language.LSP.Protocol.Internal.Types.CompletionClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CompletionClientCapabilities" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "_completionItem") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Rec (("snippetSupport" .== Maybe Bool) .+ (("commitCharactersSupport" .== Maybe Bool) .+ (("documentationFormat" .== Maybe [MarkupKind]) .+ (("deprecatedSupport" .== Maybe Bool) .+ (("preselectSupport" .== Maybe Bool) .+ (("tagSupport" .== Maybe (Rec (("valueSet" .== [CompletionItemTag]) .+ (Empty :: Row Type)))) .+ (("insertReplaceSupport" .== Maybe Bool) .+ (("resolveSupport" .== Maybe (Rec (("properties" .== [Text]) .+ (Empty :: Row Type)))) .+ (("insertTextModeSupport" .== Maybe (Rec (("valueSet" .== [InsertTextMode]) .+ (Empty :: Row Type)))) .+ (("labelDetailsSupport" .== Maybe Bool) .+ (Empty :: Row Type)))))))))))))) :*: S1 ('MetaSel ('Just "_completionItemKind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Rec (("valueSet" .== Maybe [CompletionItemKind]) .+ (Empty :: Row Type))))))) :*: (S1 ('MetaSel ('Just "_insertTextMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InsertTextMode)) :*: (S1 ('MetaSel ('Just "_contextSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_completionList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Rec (("itemDefaults" .== Maybe [Text]) .+ (Empty :: Row Type)))))))))

data CompletionContext #

Instances

Instances details
FromJSON CompletionContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionContext

ToJSON CompletionContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionContext

Generic CompletionContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionContext

Associated Types

type Rep CompletionContext :: Type -> Type #

Show CompletionContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionContext

NFData CompletionContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionContext

Methods

rnf :: CompletionContext -> () #

Eq CompletionContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionContext

Ord CompletionContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionContext

Hashable CompletionContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionContext

Pretty CompletionContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionContext

HasTriggerKind CompletionContext CompletionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasContext CompletionParams (Maybe CompletionContext) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTriggerCharacter CompletionContext (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CompletionContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionContext

type Rep CompletionContext = D1 ('MetaData "CompletionContext" "Language.LSP.Protocol.Internal.Types.CompletionContext" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CompletionContext" 'PrefixI 'True) (S1 ('MetaSel ('Just "_triggerKind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CompletionTriggerKind) :*: S1 ('MetaSel ('Just "_triggerCharacter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

data CompletionItem #

Instances

Instances details
FromJSON CompletionItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItem

ToJSON CompletionItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItem

Generic CompletionItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItem

Associated Types

type Rep CompletionItem :: Type -> Type #

Show CompletionItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItem

NFData CompletionItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItem

Methods

rnf :: CompletionItem -> () #

Eq CompletionItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItem

Ord CompletionItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItem

Hashable CompletionItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItem

HasTracing CompletionItem 
Instance details

Defined in Ide.Types

Pretty CompletionItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItem

Methods

pretty :: CompletionItem -> Doc ann #

prettyList :: [CompletionItem] -> Doc ann #

HasLabel CompletionItem Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasAdditionalTextEdits CompletionItem (Maybe [TextEdit]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCommand CompletionItem (Maybe Command) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCommitCharacters CompletionItem (Maybe [Text]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasData_ CompletionItem (Maybe Value) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDeprecated CompletionItem (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDetail CompletionItem (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentation CompletionItem (Maybe (Text |? MarkupContent)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasFilterText CompletionItem (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasInsertText CompletionItem (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasInsertTextFormat CompletionItem (Maybe InsertTextFormat) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasInsertTextMode CompletionItem (Maybe InsertTextMode) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasItems CompletionList [CompletionItem] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind CompletionItem (Maybe CompletionItemKind) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLabelDetails CompletionItem (Maybe CompletionItemLabelDetails) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPreselect CompletionItem (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSortText CompletionItem (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTags CompletionItem (Maybe [CompletionItemTag]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextEdit CompletionItem (Maybe (TextEdit |? InsertReplaceEdit)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextEditText CompletionItem (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CompletionItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItem

type Rep CompletionItem = D1 ('MetaData "CompletionItem" "Language.LSP.Protocol.Internal.Types.CompletionItem" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CompletionItem" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "_label") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_labelDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CompletionItemLabelDetails))) :*: (S1 ('MetaSel ('Just "_kind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CompletionItemKind)) :*: S1 ('MetaSel ('Just "_tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CompletionItemTag])))) :*: ((S1 ('MetaSel ('Just "_detail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_documentation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Text |? MarkupContent)))) :*: (S1 ('MetaSel ('Just "_deprecated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "_preselect") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_sortText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "_filterText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_insertText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "_insertTextFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InsertTextFormat)) :*: (S1 ('MetaSel ('Just "_insertTextMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InsertTextMode)) :*: S1 ('MetaSel ('Just "_textEdit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (TextEdit |? InsertReplaceEdit)))))) :*: ((S1 ('MetaSel ('Just "_textEditText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_additionalTextEdits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TextEdit]))) :*: (S1 ('MetaSel ('Just "_commitCharacters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "_command") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Command)) :*: S1 ('MetaSel ('Just "_data_") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Value))))))))

data CompletionItemKind #

Instances

Instances details
FromJSON CompletionItemKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemKind

ToJSON CompletionItemKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemKind

Generic CompletionItemKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemKind

Associated Types

type Rep CompletionItemKind :: Type -> Type #

Show CompletionItemKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemKind

NFData CompletionItemKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemKind

Methods

rnf :: CompletionItemKind -> () #

Eq CompletionItemKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemKind

Ord CompletionItemKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemKind

Hashable CompletionItemKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemKind

LspEnum CompletionItemKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemKind

Associated Types

type EnumBaseType CompletionItemKind #

Pretty CompletionItemKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemKind

HasKind CompletionItem (Maybe CompletionItemKind) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CompletionItemKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemKind

type Rep CompletionItemKind = D1 ('MetaData "CompletionItemKind" "Language.LSP.Protocol.Internal.Types.CompletionItemKind" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) ((((C1 ('MetaCons "CompletionItemKind_Text" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CompletionItemKind_Method" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CompletionItemKind_Function" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "CompletionItemKind_Constructor" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CompletionItemKind_Field" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CompletionItemKind_Variable" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "CompletionItemKind_Class" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CompletionItemKind_Interface" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CompletionItemKind_Module" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "CompletionItemKind_Property" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CompletionItemKind_Unit" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CompletionItemKind_Value" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "CompletionItemKind_Enum" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CompletionItemKind_Keyword" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CompletionItemKind_Snippet" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "CompletionItemKind_Color" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CompletionItemKind_File" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CompletionItemKind_Reference" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "CompletionItemKind_Folder" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CompletionItemKind_EnumMember" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CompletionItemKind_Constant" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "CompletionItemKind_Struct" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CompletionItemKind_Event" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CompletionItemKind_Operator" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CompletionItemKind_TypeParameter" 'PrefixI 'False) (U1 :: Type -> Type))))))
type EnumBaseType CompletionItemKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemKind

data CompletionItemLabelDetails #

Instances

Instances details
FromJSON CompletionItemLabelDetails 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemLabelDetails

ToJSON CompletionItemLabelDetails 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemLabelDetails

Generic CompletionItemLabelDetails 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemLabelDetails

Associated Types

type Rep CompletionItemLabelDetails :: Type -> Type #

Show CompletionItemLabelDetails 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemLabelDetails

NFData CompletionItemLabelDetails 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemLabelDetails

Eq CompletionItemLabelDetails 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemLabelDetails

Ord CompletionItemLabelDetails 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemLabelDetails

Hashable CompletionItemLabelDetails 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemLabelDetails

Pretty CompletionItemLabelDetails 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemLabelDetails

HasDescription CompletionItemLabelDetails (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDetail CompletionItemLabelDetails (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLabelDetails CompletionItem (Maybe CompletionItemLabelDetails) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CompletionItemLabelDetails 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemLabelDetails

type Rep CompletionItemLabelDetails = D1 ('MetaData "CompletionItemLabelDetails" "Language.LSP.Protocol.Internal.Types.CompletionItemLabelDetails" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CompletionItemLabelDetails" 'PrefixI 'True) (S1 ('MetaSel ('Just "_detail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

data CompletionItemTag #

Instances

Instances details
FromJSON CompletionItemTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemTag

ToJSON CompletionItemTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemTag

Generic CompletionItemTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemTag

Associated Types

type Rep CompletionItemTag :: Type -> Type #

Show CompletionItemTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemTag

NFData CompletionItemTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemTag

Methods

rnf :: CompletionItemTag -> () #

Eq CompletionItemTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemTag

Ord CompletionItemTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemTag

Hashable CompletionItemTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemTag

LspEnum CompletionItemTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemTag

Associated Types

type EnumBaseType CompletionItemTag #

Pretty CompletionItemTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemTag

HasTags CompletionItem (Maybe [CompletionItemTag]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CompletionItemTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemTag

type Rep CompletionItemTag = D1 ('MetaData "CompletionItemTag" "Language.LSP.Protocol.Internal.Types.CompletionItemTag" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CompletionItemTag_Deprecated" 'PrefixI 'False) (U1 :: Type -> Type))
type EnumBaseType CompletionItemTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemTag

data CompletionList #

Constructors

CompletionList 

Fields

Instances

Instances details
FromJSON CompletionList 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionList

ToJSON CompletionList 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionList

Generic CompletionList 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionList

Associated Types

type Rep CompletionList :: Type -> Type #

Show CompletionList 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionList

NFData CompletionList 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionList

Methods

rnf :: CompletionList -> () #

Eq CompletionList 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionList

Ord CompletionList 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionList

Hashable CompletionList 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionList

Pretty CompletionList 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionList

Methods

pretty :: CompletionList -> Doc ann #

prettyList :: [CompletionList] -> Doc ann #

HasIsIncomplete CompletionList Bool 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

a ~ Maybe (Rec (("commitCharacters" .== Maybe [Text]) .+ (("editRange" .== Maybe (Range |? Rec (("insert" .== Range) .+ (("replace" .== Range) .+ (Empty :: Row Type))))) .+ (("insertTextFormat" .== Maybe InsertTextFormat) .+ (("insertTextMode" .== Maybe InsertTextMode) .+ (("data" .== Maybe Value) .+ (Empty :: Row Type))))))) => HasItemDefaults CompletionList a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasItems CompletionList [CompletionItem] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CompletionList 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionList

type Rep CompletionList = D1 ('MetaData "CompletionList" "Language.LSP.Protocol.Internal.Types.CompletionList" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CompletionList" 'PrefixI 'True) (S1 ('MetaSel ('Just "_isIncomplete") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "_itemDefaults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Rec (("commitCharacters" .== Maybe [Text]) .+ (("editRange" .== Maybe (Range |? Rec (("insert" .== Range) .+ (("replace" .== Range) .+ (Empty :: Row Type))))) .+ (("insertTextFormat" .== Maybe InsertTextFormat) .+ (("insertTextMode" .== Maybe InsertTextMode) .+ (("data" .== Maybe Value) .+ (Empty :: Row Type))))))))) :*: S1 ('MetaSel ('Just "_items") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [CompletionItem]))))

data CompletionOptions #

Instances

Instances details
FromJSON CompletionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionOptions

ToJSON CompletionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionOptions

Generic CompletionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionOptions

Associated Types

type Rep CompletionOptions :: Type -> Type #

Show CompletionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionOptions

NFData CompletionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionOptions

Methods

rnf :: CompletionOptions -> () #

Eq CompletionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionOptions

Ord CompletionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionOptions

Hashable CompletionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionOptions

Pretty CompletionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionOptions

a ~ Maybe (Rec (("labelDetailsSupport" .== Maybe Bool) .+ (Empty :: Row Type))) => HasCompletionItem CompletionOptions a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasAllCommitCharacters CompletionOptions (Maybe [Text]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCompletionProvider ServerCapabilities (Maybe CompletionOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasResolveProvider CompletionOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTriggerCharacters CompletionOptions (Maybe [Text]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress CompletionOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CompletionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionOptions

type Rep CompletionOptions = D1 ('MetaData "CompletionOptions" "Language.LSP.Protocol.Internal.Types.CompletionOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CompletionOptions" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_triggerCharacters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "_allCommitCharacters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "_resolveProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_completionItem") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Rec (("labelDetailsSupport" .== Maybe Bool) .+ (Empty :: Row Type)))))))))

data CompletionParams #

Instances

Instances details
FromJSON CompletionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionParams

ToJSON CompletionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionParams

Generic CompletionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionParams

Associated Types

type Rep CompletionParams :: Type -> Type #

Show CompletionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionParams

NFData CompletionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionParams

Methods

rnf :: CompletionParams -> () #

Eq CompletionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionParams

Ord CompletionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionParams

Hashable CompletionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionParams

Pretty CompletionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionParams

HasPosition CompletionParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument CompletionParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasContext CompletionParams (Maybe CompletionContext) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken CompletionParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken CompletionParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CompletionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionParams

type Rep CompletionParams = D1 ('MetaData "CompletionParams" "Language.LSP.Protocol.Internal.Types.CompletionParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CompletionParams" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier) :*: S1 ('MetaSel ('Just "_position") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Position)) :*: (S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: (S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_context") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CompletionContext))))))

data CompletionRegistrationOptions #

Instances

Instances details
FromJSON CompletionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionRegistrationOptions

ToJSON CompletionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionRegistrationOptions

Generic CompletionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionRegistrationOptions

Associated Types

type Rep CompletionRegistrationOptions :: Type -> Type #

Show CompletionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionRegistrationOptions

NFData CompletionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionRegistrationOptions

Eq CompletionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionRegistrationOptions

Ord CompletionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionRegistrationOptions

Hashable CompletionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionRegistrationOptions

Pretty CompletionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionRegistrationOptions

a ~ Maybe (Rec (("labelDetailsSupport" .== Maybe Bool) .+ (Empty :: Row Type))) => HasCompletionItem CompletionRegistrationOptions a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasAllCommitCharacters CompletionRegistrationOptions (Maybe [Text]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasResolveProvider CompletionRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTriggerCharacters CompletionRegistrationOptions (Maybe [Text]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress CompletionRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector CompletionRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CompletionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionRegistrationOptions

type Rep CompletionRegistrationOptions = D1 ('MetaData "CompletionRegistrationOptions" "Language.LSP.Protocol.Internal.Types.CompletionRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CompletionRegistrationOptions" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_triggerCharacters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "_allCommitCharacters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "_resolveProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_completionItem") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Rec (("labelDetailsSupport" .== Maybe Bool) .+ (Empty :: Row Type)))))))))

data CompletionTriggerKind #

Instances

Instances details
FromJSON CompletionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionTriggerKind

ToJSON CompletionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionTriggerKind

Generic CompletionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionTriggerKind

Associated Types

type Rep CompletionTriggerKind :: Type -> Type #

Show CompletionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionTriggerKind

NFData CompletionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionTriggerKind

Methods

rnf :: CompletionTriggerKind -> () #

Eq CompletionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionTriggerKind

Ord CompletionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionTriggerKind

Hashable CompletionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionTriggerKind

LspEnum CompletionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionTriggerKind

Associated Types

type EnumBaseType CompletionTriggerKind #

Pretty CompletionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionTriggerKind

HasTriggerKind CompletionContext CompletionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CompletionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionTriggerKind

type Rep CompletionTriggerKind = D1 ('MetaData "CompletionTriggerKind" "Language.LSP.Protocol.Internal.Types.CompletionTriggerKind" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CompletionTriggerKind_Invoked" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CompletionTriggerKind_TriggerCharacter" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CompletionTriggerKind_TriggerForIncompleteCompletions" 'PrefixI 'False) (U1 :: Type -> Type)))
type EnumBaseType CompletionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionTriggerKind

data ConfigurationItem #

Instances

Instances details
FromJSON ConfigurationItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ConfigurationItem

ToJSON ConfigurationItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ConfigurationItem

Generic ConfigurationItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ConfigurationItem

Associated Types

type Rep ConfigurationItem :: Type -> Type #

Show ConfigurationItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ConfigurationItem

NFData ConfigurationItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ConfigurationItem

Methods

rnf :: ConfigurationItem -> () #

Eq ConfigurationItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ConfigurationItem

Ord ConfigurationItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ConfigurationItem

Hashable ConfigurationItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ConfigurationItem

Pretty ConfigurationItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ConfigurationItem

HasItems ConfigurationParams [ConfigurationItem] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasScopeUri ConfigurationItem (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSection ConfigurationItem (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ConfigurationItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ConfigurationItem

type Rep ConfigurationItem = D1 ('MetaData "ConfigurationItem" "Language.LSP.Protocol.Internal.Types.ConfigurationItem" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ConfigurationItem" 'PrefixI 'True) (S1 ('MetaSel ('Just "_scopeUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_section") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

data ConfigurationParams #

Constructors

ConfigurationParams 

Instances

Instances details
FromJSON ConfigurationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ConfigurationParams

ToJSON ConfigurationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ConfigurationParams

Generic ConfigurationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ConfigurationParams

Associated Types

type Rep ConfigurationParams :: Type -> Type #

Show ConfigurationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ConfigurationParams

NFData ConfigurationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ConfigurationParams

Methods

rnf :: ConfigurationParams -> () #

Eq ConfigurationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ConfigurationParams

Ord ConfigurationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ConfigurationParams

Hashable ConfigurationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ConfigurationParams

Pretty ConfigurationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ConfigurationParams

HasItems ConfigurationParams [ConfigurationItem] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ConfigurationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ConfigurationParams

type Rep ConfigurationParams = D1 ('MetaData "ConfigurationParams" "Language.LSP.Protocol.Internal.Types.ConfigurationParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ConfigurationParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_items") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ConfigurationItem])))

data CreateFile #

Instances

Instances details
FromJSON CreateFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFile

ToJSON CreateFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFile

Generic CreateFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFile

Associated Types

type Rep CreateFile :: Type -> Type #

Show CreateFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFile

NFData CreateFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFile

Methods

rnf :: CreateFile -> () #

Eq CreateFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFile

Ord CreateFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFile

Hashable CreateFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFile

Pretty CreateFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFile

Methods

pretty :: CreateFile -> Doc ann #

prettyList :: [CreateFile] -> Doc ann #

HasUri CreateFile Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasAnnotationId CreateFile (Maybe ChangeAnnotationIdentifier) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentChanges WorkspaceEdit (Maybe [TextDocumentEdit |? (CreateFile |? (RenameFile |? DeleteFile))]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind CreateFile (AString "create") 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

Methods

kind :: Lens' CreateFile (AString "create")

HasOptions CreateFile (Maybe CreateFileOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CreateFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFile

type Rep CreateFile = D1 ('MetaData "CreateFile" "Language.LSP.Protocol.Internal.Types.CreateFile" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CreateFile" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_annotationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChangeAnnotationIdentifier)) :*: S1 ('MetaSel ('Just "_kind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (AString "create"))) :*: (S1 ('MetaSel ('Just "_uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Uri) :*: S1 ('MetaSel ('Just "_options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CreateFileOptions)))))

data CreateFileOptions #

Instances

Instances details
FromJSON CreateFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFileOptions

ToJSON CreateFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFileOptions

Generic CreateFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFileOptions

Associated Types

type Rep CreateFileOptions :: Type -> Type #

Show CreateFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFileOptions

NFData CreateFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFileOptions

Methods

rnf :: CreateFileOptions -> () #

Eq CreateFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFileOptions

Ord CreateFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFileOptions

Hashable CreateFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFileOptions

Pretty CreateFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFileOptions

HasIgnoreIfExists CreateFileOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasOptions CreateFile (Maybe CreateFileOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasOverwrite CreateFileOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CreateFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFileOptions

type Rep CreateFileOptions = D1 ('MetaData "CreateFileOptions" "Language.LSP.Protocol.Internal.Types.CreateFileOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CreateFileOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_overwrite") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_ignoreIfExists") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data CreateFilesParams #

Constructors

CreateFilesParams 

Fields

Instances

Instances details
FromJSON CreateFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFilesParams

ToJSON CreateFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFilesParams

Generic CreateFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFilesParams

Associated Types

type Rep CreateFilesParams :: Type -> Type #

Show CreateFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFilesParams

NFData CreateFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFilesParams

Methods

rnf :: CreateFilesParams -> () #

Eq CreateFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFilesParams

Ord CreateFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFilesParams

Hashable CreateFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFilesParams

Pretty CreateFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFilesParams

HasFiles CreateFilesParams [FileCreate] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep CreateFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CreateFilesParams

type Rep CreateFilesParams = D1 ('MetaData "CreateFilesParams" "Language.LSP.Protocol.Internal.Types.CreateFilesParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "CreateFilesParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_files") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [FileCreate])))

newtype Declaration #

Constructors

Declaration (Location |? [Location]) 

Instances

Instances details
FromJSON Declaration 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Declaration

ToJSON Declaration 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Declaration

Generic Declaration 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Declaration

Associated Types

type Rep Declaration :: Type -> Type #

Show Declaration 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Declaration

NFData Declaration 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Declaration

Methods

rnf :: Declaration -> () #

Eq Declaration 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Declaration

Ord Declaration 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Declaration

Hashable Declaration 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Declaration

Pretty Declaration 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Declaration

Methods

pretty :: Declaration -> Doc ann #

prettyList :: [Declaration] -> Doc ann #

type Rep Declaration 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Declaration

type Rep Declaration = D1 ('MetaData "Declaration" "Language.LSP.Protocol.Internal.Types.Declaration" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'True) (C1 ('MetaCons "Declaration" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Location |? [Location]))))

data DeclarationClientCapabilities #

Instances

Instances details
FromJSON DeclarationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationClientCapabilities

ToJSON DeclarationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationClientCapabilities

Generic DeclarationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationClientCapabilities

Associated Types

type Rep DeclarationClientCapabilities :: Type -> Type #

Show DeclarationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationClientCapabilities

NFData DeclarationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationClientCapabilities

Eq DeclarationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationClientCapabilities

Ord DeclarationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationClientCapabilities

Hashable DeclarationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationClientCapabilities

Pretty DeclarationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationClientCapabilities

HasDeclaration TextDocumentClientCapabilities (Maybe DeclarationClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration DeclarationClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLinkSupport DeclarationClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DeclarationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationClientCapabilities

type Rep DeclarationClientCapabilities = D1 ('MetaData "DeclarationClientCapabilities" "Language.LSP.Protocol.Internal.Types.DeclarationClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DeclarationClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_linkSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newtype DeclarationLink #

Instances

data DeclarationOptions #

Instances

Instances details
FromJSON DeclarationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationOptions

ToJSON DeclarationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationOptions

Generic DeclarationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationOptions

Associated Types

type Rep DeclarationOptions :: Type -> Type #

Show DeclarationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationOptions

NFData DeclarationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationOptions

Methods

rnf :: DeclarationOptions -> () #

Eq DeclarationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationOptions

Ord DeclarationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationOptions

Hashable DeclarationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationOptions

Pretty DeclarationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationOptions

HasDeclarationProvider ServerCapabilities (Maybe (Bool |? (DeclarationOptions |? DeclarationRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DeclarationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DeclarationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationOptions

type Rep DeclarationOptions = D1 ('MetaData "DeclarationOptions" "Language.LSP.Protocol.Internal.Types.DeclarationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DeclarationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DeclarationParams #

Instances

Instances details
FromJSON DeclarationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationParams

ToJSON DeclarationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationParams

Generic DeclarationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationParams

Associated Types

type Rep DeclarationParams :: Type -> Type #

Show DeclarationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationParams

NFData DeclarationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationParams

Methods

rnf :: DeclarationParams -> () #

Eq DeclarationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationParams

Ord DeclarationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationParams

Hashable DeclarationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationParams

Pretty DeclarationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationParams

HasPosition DeclarationParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument DeclarationParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken DeclarationParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken DeclarationParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DeclarationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationParams

type Rep DeclarationParams = D1 ('MetaData "DeclarationParams" "Language.LSP.Protocol.Internal.Types.DeclarationParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DeclarationParams" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier) :*: S1 ('MetaSel ('Just "_position") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Position)) :*: (S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)))))

data DeclarationRegistrationOptions #

Instances

Instances details
FromJSON DeclarationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationRegistrationOptions

ToJSON DeclarationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationRegistrationOptions

Generic DeclarationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationRegistrationOptions

Associated Types

type Rep DeclarationRegistrationOptions :: Type -> Type #

Show DeclarationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationRegistrationOptions

NFData DeclarationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationRegistrationOptions

Eq DeclarationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationRegistrationOptions

Ord DeclarationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationRegistrationOptions

Hashable DeclarationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationRegistrationOptions

Pretty DeclarationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationRegistrationOptions

HasDeclarationProvider ServerCapabilities (Maybe (Bool |? (DeclarationOptions |? DeclarationRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasId DeclarationRegistrationOptions (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DeclarationRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DeclarationRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DeclarationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeclarationRegistrationOptions

type Rep DeclarationRegistrationOptions = D1 ('MetaData "DeclarationRegistrationOptions" "Language.LSP.Protocol.Internal.Types.DeclarationRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DeclarationRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: S1 ('MetaSel ('Just "_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newtype Definition #

Constructors

Definition (Location |? [Location]) 

Instances

Instances details
FromJSON Definition 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Definition

ToJSON Definition 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Definition

Generic Definition 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Definition

Associated Types

type Rep Definition :: Type -> Type #

Show Definition 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Definition

NFData Definition 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Definition

Methods

rnf :: Definition -> () #

Eq Definition 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Definition

Ord Definition 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Definition

Hashable Definition 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Definition

Pretty Definition 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Definition

Methods

pretty :: Definition -> Doc ann #

prettyList :: [Definition] -> Doc ann #

type Rep Definition 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Definition

type Rep Definition = D1 ('MetaData "Definition" "Language.LSP.Protocol.Internal.Types.Definition" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'True) (C1 ('MetaCons "Definition" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Location |? [Location]))))

data DefinitionClientCapabilities #

Instances

Instances details
FromJSON DefinitionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionClientCapabilities

ToJSON DefinitionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionClientCapabilities

Generic DefinitionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionClientCapabilities

Associated Types

type Rep DefinitionClientCapabilities :: Type -> Type #

Show DefinitionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionClientCapabilities

NFData DefinitionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionClientCapabilities

Eq DefinitionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionClientCapabilities

Ord DefinitionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionClientCapabilities

Hashable DefinitionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionClientCapabilities

Pretty DefinitionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionClientCapabilities

HasDefinition TextDocumentClientCapabilities (Maybe DefinitionClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration DefinitionClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLinkSupport DefinitionClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DefinitionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionClientCapabilities

type Rep DefinitionClientCapabilities = D1 ('MetaData "DefinitionClientCapabilities" "Language.LSP.Protocol.Internal.Types.DefinitionClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DefinitionClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_linkSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newtype DefinitionLink #

Instances

data DefinitionOptions #

Instances

Instances details
FromJSON DefinitionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionOptions

ToJSON DefinitionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionOptions

Generic DefinitionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionOptions

Associated Types

type Rep DefinitionOptions :: Type -> Type #

Show DefinitionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionOptions

NFData DefinitionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionOptions

Methods

rnf :: DefinitionOptions -> () #

Eq DefinitionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionOptions

Ord DefinitionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionOptions

Hashable DefinitionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionOptions

Pretty DefinitionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionOptions

HasDefinitionProvider ServerCapabilities (Maybe (Bool |? DefinitionOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DefinitionOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DefinitionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionOptions

type Rep DefinitionOptions = D1 ('MetaData "DefinitionOptions" "Language.LSP.Protocol.Internal.Types.DefinitionOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DefinitionOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DefinitionParams #

Instances

Instances details
FromJSON DefinitionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionParams

ToJSON DefinitionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionParams

Generic DefinitionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionParams

Associated Types

type Rep DefinitionParams :: Type -> Type #

Show DefinitionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionParams

NFData DefinitionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionParams

Methods

rnf :: DefinitionParams -> () #

Eq DefinitionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionParams

Ord DefinitionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionParams

Hashable DefinitionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionParams

Pretty DefinitionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionParams

HasPosition DefinitionParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument DefinitionParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken DefinitionParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken DefinitionParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DefinitionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionParams

type Rep DefinitionParams = D1 ('MetaData "DefinitionParams" "Language.LSP.Protocol.Internal.Types.DefinitionParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DefinitionParams" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier) :*: S1 ('MetaSel ('Just "_position") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Position)) :*: (S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)))))

data DefinitionRegistrationOptions #

Instances

Instances details
FromJSON DefinitionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionRegistrationOptions

ToJSON DefinitionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionRegistrationOptions

Generic DefinitionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionRegistrationOptions

Associated Types

type Rep DefinitionRegistrationOptions :: Type -> Type #

Show DefinitionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionRegistrationOptions

NFData DefinitionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionRegistrationOptions

Eq DefinitionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionRegistrationOptions

Ord DefinitionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionRegistrationOptions

Hashable DefinitionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionRegistrationOptions

Pretty DefinitionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionRegistrationOptions

HasWorkDoneProgress DefinitionRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DefinitionRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DefinitionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DefinitionRegistrationOptions

type Rep DefinitionRegistrationOptions = D1 ('MetaData "DefinitionRegistrationOptions" "Language.LSP.Protocol.Internal.Types.DefinitionRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DefinitionRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DeleteFile #

Instances

Instances details
FromJSON DeleteFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFile

ToJSON DeleteFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFile

Generic DeleteFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFile

Associated Types

type Rep DeleteFile :: Type -> Type #

Show DeleteFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFile

NFData DeleteFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFile

Methods

rnf :: DeleteFile -> () #

Eq DeleteFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFile

Ord DeleteFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFile

Hashable DeleteFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFile

Pretty DeleteFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFile

Methods

pretty :: DeleteFile -> Doc ann #

prettyList :: [DeleteFile] -> Doc ann #

HasUri DeleteFile Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasAnnotationId DeleteFile (Maybe ChangeAnnotationIdentifier) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentChanges WorkspaceEdit (Maybe [TextDocumentEdit |? (CreateFile |? (RenameFile |? DeleteFile))]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind DeleteFile (AString "delete") 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

Methods

kind :: Lens' DeleteFile (AString "delete")

HasOptions DeleteFile (Maybe DeleteFileOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DeleteFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFile

type Rep DeleteFile = D1 ('MetaData "DeleteFile" "Language.LSP.Protocol.Internal.Types.DeleteFile" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DeleteFile" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_annotationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChangeAnnotationIdentifier)) :*: S1 ('MetaSel ('Just "_kind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (AString "delete"))) :*: (S1 ('MetaSel ('Just "_uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Uri) :*: S1 ('MetaSel ('Just "_options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeleteFileOptions)))))

data DeleteFileOptions #

Instances

Instances details
FromJSON DeleteFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFileOptions

ToJSON DeleteFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFileOptions

Generic DeleteFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFileOptions

Associated Types

type Rep DeleteFileOptions :: Type -> Type #

Show DeleteFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFileOptions

NFData DeleteFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFileOptions

Methods

rnf :: DeleteFileOptions -> () #

Eq DeleteFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFileOptions

Ord DeleteFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFileOptions

Hashable DeleteFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFileOptions

Pretty DeleteFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFileOptions

HasIgnoreIfNotExists DeleteFileOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasOptions DeleteFile (Maybe DeleteFileOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRecursive DeleteFileOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DeleteFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFileOptions

type Rep DeleteFileOptions = D1 ('MetaData "DeleteFileOptions" "Language.LSP.Protocol.Internal.Types.DeleteFileOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DeleteFileOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_recursive") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_ignoreIfNotExists") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DeleteFilesParams #

Constructors

DeleteFilesParams 

Fields

Instances

Instances details
FromJSON DeleteFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFilesParams

ToJSON DeleteFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFilesParams

Generic DeleteFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFilesParams

Associated Types

type Rep DeleteFilesParams :: Type -> Type #

Show DeleteFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFilesParams

NFData DeleteFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFilesParams

Methods

rnf :: DeleteFilesParams -> () #

Eq DeleteFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFilesParams

Ord DeleteFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFilesParams

Hashable DeleteFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFilesParams

Pretty DeleteFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFilesParams

HasFiles DeleteFilesParams [FileDelete] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DeleteFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DeleteFilesParams

type Rep DeleteFilesParams = D1 ('MetaData "DeleteFilesParams" "Language.LSP.Protocol.Internal.Types.DeleteFilesParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DeleteFilesParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_files") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [FileDelete])))

data DiagnosticClientCapabilities #

Instances

Instances details
FromJSON DiagnosticClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticClientCapabilities

ToJSON DiagnosticClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticClientCapabilities

Generic DiagnosticClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticClientCapabilities

Associated Types

type Rep DiagnosticClientCapabilities :: Type -> Type #

Show DiagnosticClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticClientCapabilities

NFData DiagnosticClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticClientCapabilities

Eq DiagnosticClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticClientCapabilities

Ord DiagnosticClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticClientCapabilities

Hashable DiagnosticClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticClientCapabilities

Pretty DiagnosticClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticClientCapabilities

HasDiagnostic TextDocumentClientCapabilities (Maybe DiagnosticClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration DiagnosticClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRelatedDocumentSupport DiagnosticClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DiagnosticClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticClientCapabilities

type Rep DiagnosticClientCapabilities = D1 ('MetaData "DiagnosticClientCapabilities" "Language.LSP.Protocol.Internal.Types.DiagnosticClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DiagnosticClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_relatedDocumentSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DiagnosticOptions #

Instances

Instances details
FromJSON DiagnosticOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticOptions

ToJSON DiagnosticOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticOptions

Generic DiagnosticOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticOptions

Associated Types

type Rep DiagnosticOptions :: Type -> Type #

Show DiagnosticOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticOptions

NFData DiagnosticOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticOptions

Methods

rnf :: DiagnosticOptions -> () #

Eq DiagnosticOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticOptions

Ord DiagnosticOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticOptions

Hashable DiagnosticOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticOptions

Pretty DiagnosticOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticOptions

HasInterFileDependencies DiagnosticOptions Bool 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkspaceDiagnostics DiagnosticOptions Bool 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDiagnosticProvider ServerCapabilities (Maybe (DiagnosticOptions |? DiagnosticRegistrationOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasIdentifier DiagnosticOptions (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DiagnosticOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DiagnosticOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticOptions

type Rep DiagnosticOptions = D1 ('MetaData "DiagnosticOptions" "Language.LSP.Protocol.Internal.Types.DiagnosticOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DiagnosticOptions" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_identifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "_interFileDependencies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "_workspaceDiagnostics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool))))

data DiagnosticRegistrationOptions #

Instances

Instances details
FromJSON DiagnosticRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticRegistrationOptions

ToJSON DiagnosticRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticRegistrationOptions

Generic DiagnosticRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticRegistrationOptions

Associated Types

type Rep DiagnosticRegistrationOptions :: Type -> Type #

Show DiagnosticRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticRegistrationOptions

NFData DiagnosticRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticRegistrationOptions

Eq DiagnosticRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticRegistrationOptions

Ord DiagnosticRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticRegistrationOptions

Hashable DiagnosticRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticRegistrationOptions

Pretty DiagnosticRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticRegistrationOptions

HasInterFileDependencies DiagnosticRegistrationOptions Bool 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkspaceDiagnostics DiagnosticRegistrationOptions Bool 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDiagnosticProvider ServerCapabilities (Maybe (DiagnosticOptions |? DiagnosticRegistrationOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasId DiagnosticRegistrationOptions (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasIdentifier DiagnosticRegistrationOptions (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DiagnosticRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DiagnosticRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DiagnosticRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticRegistrationOptions

type Rep DiagnosticRegistrationOptions = D1 ('MetaData "DiagnosticRegistrationOptions" "Language.LSP.Protocol.Internal.Types.DiagnosticRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DiagnosticRegistrationOptions" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_identifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "_interFileDependencies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "_workspaceDiagnostics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

data DiagnosticRelatedInformation #

Instances

Instances details
FromJSON DiagnosticRelatedInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticRelatedInformation

ToJSON DiagnosticRelatedInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticRelatedInformation

Generic DiagnosticRelatedInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticRelatedInformation

Associated Types

type Rep DiagnosticRelatedInformation :: Type -> Type #

Show DiagnosticRelatedInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticRelatedInformation

NFData DiagnosticRelatedInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticRelatedInformation

Eq DiagnosticRelatedInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticRelatedInformation

Ord DiagnosticRelatedInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticRelatedInformation

Hashable DiagnosticRelatedInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticRelatedInformation

Pretty DiagnosticRelatedInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticRelatedInformation

HasLocation DiagnosticRelatedInformation Location 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasMessage DiagnosticRelatedInformation Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRelatedInformation Diagnostic (Maybe [DiagnosticRelatedInformation]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DiagnosticRelatedInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticRelatedInformation

type Rep DiagnosticRelatedInformation = D1 ('MetaData "DiagnosticRelatedInformation" "Language.LSP.Protocol.Internal.Types.DiagnosticRelatedInformation" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DiagnosticRelatedInformation" 'PrefixI 'True) (S1 ('MetaSel ('Just "_location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Location) :*: S1 ('MetaSel ('Just "_message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

data DiagnosticServerCancellationData #

Instances

Instances details
FromJSON DiagnosticServerCancellationData 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticServerCancellationData

ToJSON DiagnosticServerCancellationData 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticServerCancellationData

Generic DiagnosticServerCancellationData 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticServerCancellationData

Associated Types

type Rep DiagnosticServerCancellationData :: Type -> Type #

Show DiagnosticServerCancellationData 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticServerCancellationData

NFData DiagnosticServerCancellationData 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticServerCancellationData

Eq DiagnosticServerCancellationData 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticServerCancellationData

Ord DiagnosticServerCancellationData 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticServerCancellationData

Hashable DiagnosticServerCancellationData 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticServerCancellationData

Pretty DiagnosticServerCancellationData 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticServerCancellationData

HasRetriggerRequest DiagnosticServerCancellationData Bool 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DiagnosticServerCancellationData 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticServerCancellationData

type Rep DiagnosticServerCancellationData = D1 ('MetaData "DiagnosticServerCancellationData" "Language.LSP.Protocol.Internal.Types.DiagnosticServerCancellationData" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DiagnosticServerCancellationData" 'PrefixI 'True) (S1 ('MetaSel ('Just "_retriggerRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

data DiagnosticTag #

Instances

Instances details
FromJSON DiagnosticTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticTag

ToJSON DiagnosticTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticTag

Generic DiagnosticTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticTag

Associated Types

type Rep DiagnosticTag :: Type -> Type #

Show DiagnosticTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticTag

NFData DiagnosticTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticTag

Methods

rnf :: DiagnosticTag -> () #

Eq DiagnosticTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticTag

Ord DiagnosticTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticTag

Hashable DiagnosticTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticTag

LspEnum DiagnosticTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticTag

Associated Types

type EnumBaseType DiagnosticTag #

Pretty DiagnosticTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticTag

Methods

pretty :: DiagnosticTag -> Doc ann #

prettyList :: [DiagnosticTag] -> Doc ann #

HasTags Diagnostic (Maybe [DiagnosticTag]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DiagnosticTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticTag

type Rep DiagnosticTag = D1 ('MetaData "DiagnosticTag" "Language.LSP.Protocol.Internal.Types.DiagnosticTag" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DiagnosticTag_Unnecessary" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "DiagnosticTag_Deprecated" 'PrefixI 'False) (U1 :: Type -> Type))
type EnumBaseType DiagnosticTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticTag

data DiagnosticWorkspaceClientCapabilities #

Instances

Instances details
FromJSON DiagnosticWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticWorkspaceClientCapabilities

ToJSON DiagnosticWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticWorkspaceClientCapabilities

Generic DiagnosticWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticWorkspaceClientCapabilities

Show DiagnosticWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticWorkspaceClientCapabilities

NFData DiagnosticWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticWorkspaceClientCapabilities

Eq DiagnosticWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticWorkspaceClientCapabilities

Ord DiagnosticWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticWorkspaceClientCapabilities

Hashable DiagnosticWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticWorkspaceClientCapabilities

Pretty DiagnosticWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticWorkspaceClientCapabilities

HasDiagnostics WorkspaceClientCapabilities (Maybe DiagnosticWorkspaceClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRefreshSupport DiagnosticWorkspaceClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DiagnosticWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticWorkspaceClientCapabilities

type Rep DiagnosticWorkspaceClientCapabilities = D1 ('MetaData "DiagnosticWorkspaceClientCapabilities" "Language.LSP.Protocol.Internal.Types.DiagnosticWorkspaceClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DiagnosticWorkspaceClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_refreshSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DidChangeConfigurationClientCapabilities #

Instances

Instances details
FromJSON DidChangeConfigurationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationClientCapabilities

ToJSON DidChangeConfigurationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationClientCapabilities

Generic DidChangeConfigurationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationClientCapabilities

Show DidChangeConfigurationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationClientCapabilities

NFData DidChangeConfigurationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationClientCapabilities

Eq DidChangeConfigurationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationClientCapabilities

Ord DidChangeConfigurationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationClientCapabilities

Hashable DidChangeConfigurationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationClientCapabilities

Pretty DidChangeConfigurationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationClientCapabilities

HasDidChangeConfiguration WorkspaceClientCapabilities (Maybe DidChangeConfigurationClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration DidChangeConfigurationClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DidChangeConfigurationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationClientCapabilities

type Rep DidChangeConfigurationClientCapabilities = D1 ('MetaData "DidChangeConfigurationClientCapabilities" "Language.LSP.Protocol.Internal.Types.DidChangeConfigurationClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DidChangeConfigurationClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DidChangeConfigurationParams #

Instances

Instances details
FromJSON DidChangeConfigurationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationParams

ToJSON DidChangeConfigurationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationParams

Generic DidChangeConfigurationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationParams

Associated Types

type Rep DidChangeConfigurationParams :: Type -> Type #

Show DidChangeConfigurationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationParams

NFData DidChangeConfigurationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationParams

Eq DidChangeConfigurationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationParams

Ord DidChangeConfigurationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationParams

Hashable DidChangeConfigurationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationParams

HasTracing DidChangeConfigurationParams 
Instance details

Defined in Ide.Types

Pretty DidChangeConfigurationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationParams

HasSettings DidChangeConfigurationParams Value 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DidChangeConfigurationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationParams

type Rep DidChangeConfigurationParams = D1 ('MetaData "DidChangeConfigurationParams" "Language.LSP.Protocol.Internal.Types.DidChangeConfigurationParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DidChangeConfigurationParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_settings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Value)))

data DidChangeConfigurationRegistrationOptions #

Instances

Instances details
FromJSON DidChangeConfigurationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationRegistrationOptions

ToJSON DidChangeConfigurationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationRegistrationOptions

Generic DidChangeConfigurationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationRegistrationOptions

Show DidChangeConfigurationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationRegistrationOptions

NFData DidChangeConfigurationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationRegistrationOptions

Eq DidChangeConfigurationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationRegistrationOptions

Ord DidChangeConfigurationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationRegistrationOptions

Hashable DidChangeConfigurationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationRegistrationOptions

Pretty DidChangeConfigurationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationRegistrationOptions

HasSection DidChangeConfigurationRegistrationOptions (Maybe (Text |? [Text])) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DidChangeConfigurationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeConfigurationRegistrationOptions

type Rep DidChangeConfigurationRegistrationOptions = D1 ('MetaData "DidChangeConfigurationRegistrationOptions" "Language.LSP.Protocol.Internal.Types.DidChangeConfigurationRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DidChangeConfigurationRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_section") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Text |? [Text])))))

data DidChangeNotebookDocumentParams #

Instances

Instances details
FromJSON DidChangeNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeNotebookDocumentParams

ToJSON DidChangeNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeNotebookDocumentParams

Generic DidChangeNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeNotebookDocumentParams

Associated Types

type Rep DidChangeNotebookDocumentParams :: Type -> Type #

Show DidChangeNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeNotebookDocumentParams

NFData DidChangeNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeNotebookDocumentParams

Eq DidChangeNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeNotebookDocumentParams

Ord DidChangeNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeNotebookDocumentParams

Hashable DidChangeNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeNotebookDocumentParams

Pretty DidChangeNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeNotebookDocumentParams

HasChange DidChangeNotebookDocumentParams NotebookDocumentChangeEvent 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasNotebookDocument DidChangeNotebookDocumentParams VersionedNotebookDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DidChangeNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeNotebookDocumentParams

type Rep DidChangeNotebookDocumentParams = D1 ('MetaData "DidChangeNotebookDocumentParams" "Language.LSP.Protocol.Internal.Types.DidChangeNotebookDocumentParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DidChangeNotebookDocumentParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_notebookDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VersionedNotebookDocumentIdentifier) :*: S1 ('MetaSel ('Just "_change") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NotebookDocumentChangeEvent)))

data DidChangeTextDocumentParams #

Instances

Instances details
FromJSON DidChangeTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeTextDocumentParams

ToJSON DidChangeTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeTextDocumentParams

Generic DidChangeTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeTextDocumentParams

Associated Types

type Rep DidChangeTextDocumentParams :: Type -> Type #

Show DidChangeTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeTextDocumentParams

NFData DidChangeTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeTextDocumentParams

Eq DidChangeTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeTextDocumentParams

Ord DidChangeTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeTextDocumentParams

Hashable DidChangeTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeTextDocumentParams

Pretty DidChangeTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeTextDocumentParams

HasTextDocument DidChangeTextDocumentParams VersionedTextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasContentChanges DidChangeTextDocumentParams [TextDocumentContentChangeEvent] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DidChangeTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeTextDocumentParams

type Rep DidChangeTextDocumentParams = D1 ('MetaData "DidChangeTextDocumentParams" "Language.LSP.Protocol.Internal.Types.DidChangeTextDocumentParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DidChangeTextDocumentParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VersionedTextDocumentIdentifier) :*: S1 ('MetaSel ('Just "_contentChanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TextDocumentContentChangeEvent])))

data DidChangeWatchedFilesClientCapabilities #

Instances

Instances details
FromJSON DidChangeWatchedFilesClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesClientCapabilities

ToJSON DidChangeWatchedFilesClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesClientCapabilities

Generic DidChangeWatchedFilesClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesClientCapabilities

Show DidChangeWatchedFilesClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesClientCapabilities

NFData DidChangeWatchedFilesClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesClientCapabilities

Eq DidChangeWatchedFilesClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesClientCapabilities

Ord DidChangeWatchedFilesClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesClientCapabilities

Hashable DidChangeWatchedFilesClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesClientCapabilities

Pretty DidChangeWatchedFilesClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesClientCapabilities

HasDidChangeWatchedFiles WorkspaceClientCapabilities (Maybe DidChangeWatchedFilesClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration DidChangeWatchedFilesClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRelativePatternSupport DidChangeWatchedFilesClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DidChangeWatchedFilesClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesClientCapabilities

type Rep DidChangeWatchedFilesClientCapabilities = D1 ('MetaData "DidChangeWatchedFilesClientCapabilities" "Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DidChangeWatchedFilesClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_relativePatternSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DidChangeWatchedFilesParams #

Instances

Instances details
FromJSON DidChangeWatchedFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesParams

ToJSON DidChangeWatchedFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesParams

Generic DidChangeWatchedFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesParams

Associated Types

type Rep DidChangeWatchedFilesParams :: Type -> Type #

Show DidChangeWatchedFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesParams

NFData DidChangeWatchedFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesParams

Eq DidChangeWatchedFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesParams

Ord DidChangeWatchedFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesParams

Hashable DidChangeWatchedFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesParams

HasTracing DidChangeWatchedFilesParams 
Instance details

Defined in Ide.Types

Pretty DidChangeWatchedFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesParams

HasChanges DidChangeWatchedFilesParams [FileEvent] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DidChangeWatchedFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesParams

type Rep DidChangeWatchedFilesParams = D1 ('MetaData "DidChangeWatchedFilesParams" "Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DidChangeWatchedFilesParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_changes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [FileEvent])))

data DidChangeWatchedFilesRegistrationOptions #

Instances

Instances details
FromJSON DidChangeWatchedFilesRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesRegistrationOptions

ToJSON DidChangeWatchedFilesRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesRegistrationOptions

Generic DidChangeWatchedFilesRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesRegistrationOptions

Show DidChangeWatchedFilesRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesRegistrationOptions

NFData DidChangeWatchedFilesRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesRegistrationOptions

Eq DidChangeWatchedFilesRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesRegistrationOptions

Ord DidChangeWatchedFilesRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesRegistrationOptions

Hashable DidChangeWatchedFilesRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesRegistrationOptions

Pretty DidChangeWatchedFilesRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesRegistrationOptions

HasWatchers DidChangeWatchedFilesRegistrationOptions [FileSystemWatcher] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DidChangeWatchedFilesRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesRegistrationOptions

type Rep DidChangeWatchedFilesRegistrationOptions = D1 ('MetaData "DidChangeWatchedFilesRegistrationOptions" "Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DidChangeWatchedFilesRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_watchers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [FileSystemWatcher])))

data DidChangeWorkspaceFoldersParams #

Instances

Instances details
FromJSON DidChangeWorkspaceFoldersParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWorkspaceFoldersParams

ToJSON DidChangeWorkspaceFoldersParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWorkspaceFoldersParams

Generic DidChangeWorkspaceFoldersParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWorkspaceFoldersParams

Associated Types

type Rep DidChangeWorkspaceFoldersParams :: Type -> Type #

Show DidChangeWorkspaceFoldersParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWorkspaceFoldersParams

NFData DidChangeWorkspaceFoldersParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWorkspaceFoldersParams

Eq DidChangeWorkspaceFoldersParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWorkspaceFoldersParams

Ord DidChangeWorkspaceFoldersParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWorkspaceFoldersParams

Hashable DidChangeWorkspaceFoldersParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWorkspaceFoldersParams

HasTracing DidChangeWorkspaceFoldersParams 
Instance details

Defined in Ide.Types

Pretty DidChangeWorkspaceFoldersParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWorkspaceFoldersParams

HasEvent DidChangeWorkspaceFoldersParams WorkspaceFoldersChangeEvent 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DidChangeWorkspaceFoldersParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidChangeWorkspaceFoldersParams

type Rep DidChangeWorkspaceFoldersParams = D1 ('MetaData "DidChangeWorkspaceFoldersParams" "Language.LSP.Protocol.Internal.Types.DidChangeWorkspaceFoldersParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DidChangeWorkspaceFoldersParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_event") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 WorkspaceFoldersChangeEvent)))

data DidCloseNotebookDocumentParams #

Instances

Instances details
FromJSON DidCloseNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidCloseNotebookDocumentParams

ToJSON DidCloseNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidCloseNotebookDocumentParams

Generic DidCloseNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidCloseNotebookDocumentParams

Associated Types

type Rep DidCloseNotebookDocumentParams :: Type -> Type #

Show DidCloseNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidCloseNotebookDocumentParams

NFData DidCloseNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidCloseNotebookDocumentParams

Eq DidCloseNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidCloseNotebookDocumentParams

Ord DidCloseNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidCloseNotebookDocumentParams

Hashable DidCloseNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidCloseNotebookDocumentParams

Pretty DidCloseNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidCloseNotebookDocumentParams

HasNotebookDocument DidCloseNotebookDocumentParams NotebookDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCellTextDocuments DidCloseNotebookDocumentParams [TextDocumentIdentifier] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DidCloseNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidCloseNotebookDocumentParams

type Rep DidCloseNotebookDocumentParams = D1 ('MetaData "DidCloseNotebookDocumentParams" "Language.LSP.Protocol.Internal.Types.DidCloseNotebookDocumentParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DidCloseNotebookDocumentParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_notebookDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NotebookDocumentIdentifier) :*: S1 ('MetaSel ('Just "_cellTextDocuments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TextDocumentIdentifier])))

data DidCloseTextDocumentParams #

Instances

Instances details
FromJSON DidCloseTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidCloseTextDocumentParams

ToJSON DidCloseTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidCloseTextDocumentParams

Generic DidCloseTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidCloseTextDocumentParams

Associated Types

type Rep DidCloseTextDocumentParams :: Type -> Type #

Show DidCloseTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidCloseTextDocumentParams

NFData DidCloseTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidCloseTextDocumentParams

Eq DidCloseTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidCloseTextDocumentParams

Ord DidCloseTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidCloseTextDocumentParams

Hashable DidCloseTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidCloseTextDocumentParams

Pretty DidCloseTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidCloseTextDocumentParams

HasTextDocument DidCloseTextDocumentParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DidCloseTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidCloseTextDocumentParams

type Rep DidCloseTextDocumentParams = D1 ('MetaData "DidCloseTextDocumentParams" "Language.LSP.Protocol.Internal.Types.DidCloseTextDocumentParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DidCloseTextDocumentParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier)))

data DidOpenNotebookDocumentParams #

Instances

Instances details
FromJSON DidOpenNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidOpenNotebookDocumentParams

ToJSON DidOpenNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidOpenNotebookDocumentParams

Generic DidOpenNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidOpenNotebookDocumentParams

Associated Types

type Rep DidOpenNotebookDocumentParams :: Type -> Type #

Show DidOpenNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidOpenNotebookDocumentParams

NFData DidOpenNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidOpenNotebookDocumentParams

Eq DidOpenNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidOpenNotebookDocumentParams

Ord DidOpenNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidOpenNotebookDocumentParams

Hashable DidOpenNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidOpenNotebookDocumentParams

Pretty DidOpenNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidOpenNotebookDocumentParams

HasNotebookDocument DidOpenNotebookDocumentParams NotebookDocument 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCellTextDocuments DidOpenNotebookDocumentParams [TextDocumentItem] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DidOpenNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidOpenNotebookDocumentParams

type Rep DidOpenNotebookDocumentParams = D1 ('MetaData "DidOpenNotebookDocumentParams" "Language.LSP.Protocol.Internal.Types.DidOpenNotebookDocumentParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DidOpenNotebookDocumentParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_notebookDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NotebookDocument) :*: S1 ('MetaSel ('Just "_cellTextDocuments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TextDocumentItem])))

data DidOpenTextDocumentParams #

Instances

Instances details
FromJSON DidOpenTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidOpenTextDocumentParams

ToJSON DidOpenTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidOpenTextDocumentParams

Generic DidOpenTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidOpenTextDocumentParams

Associated Types

type Rep DidOpenTextDocumentParams :: Type -> Type #

Show DidOpenTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidOpenTextDocumentParams

NFData DidOpenTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidOpenTextDocumentParams

Eq DidOpenTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidOpenTextDocumentParams

Ord DidOpenTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidOpenTextDocumentParams

Hashable DidOpenTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidOpenTextDocumentParams

Pretty DidOpenTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidOpenTextDocumentParams

HasTextDocument DidOpenTextDocumentParams TextDocumentItem 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DidOpenTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidOpenTextDocumentParams

type Rep DidOpenTextDocumentParams = D1 ('MetaData "DidOpenTextDocumentParams" "Language.LSP.Protocol.Internal.Types.DidOpenTextDocumentParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DidOpenTextDocumentParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentItem)))

data DidSaveNotebookDocumentParams #

Instances

Instances details
FromJSON DidSaveNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidSaveNotebookDocumentParams

ToJSON DidSaveNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidSaveNotebookDocumentParams

Generic DidSaveNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidSaveNotebookDocumentParams

Associated Types

type Rep DidSaveNotebookDocumentParams :: Type -> Type #

Show DidSaveNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidSaveNotebookDocumentParams

NFData DidSaveNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidSaveNotebookDocumentParams

Eq DidSaveNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidSaveNotebookDocumentParams

Ord DidSaveNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidSaveNotebookDocumentParams

Hashable DidSaveNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidSaveNotebookDocumentParams

Pretty DidSaveNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidSaveNotebookDocumentParams

HasNotebookDocument DidSaveNotebookDocumentParams NotebookDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DidSaveNotebookDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidSaveNotebookDocumentParams

type Rep DidSaveNotebookDocumentParams = D1 ('MetaData "DidSaveNotebookDocumentParams" "Language.LSP.Protocol.Internal.Types.DidSaveNotebookDocumentParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DidSaveNotebookDocumentParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_notebookDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NotebookDocumentIdentifier)))

data DidSaveTextDocumentParams #

Instances

Instances details
FromJSON DidSaveTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidSaveTextDocumentParams

ToJSON DidSaveTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidSaveTextDocumentParams

Generic DidSaveTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidSaveTextDocumentParams

Associated Types

type Rep DidSaveTextDocumentParams :: Type -> Type #

Show DidSaveTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidSaveTextDocumentParams

NFData DidSaveTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidSaveTextDocumentParams

Eq DidSaveTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidSaveTextDocumentParams

Ord DidSaveTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidSaveTextDocumentParams

Hashable DidSaveTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidSaveTextDocumentParams

Pretty DidSaveTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidSaveTextDocumentParams

HasTextDocument DidSaveTextDocumentParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasText DidSaveTextDocumentParams (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DidSaveTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DidSaveTextDocumentParams

type Rep DidSaveTextDocumentParams = D1 ('MetaData "DidSaveTextDocumentParams" "Language.LSP.Protocol.Internal.Types.DidSaveTextDocumentParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DidSaveTextDocumentParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier) :*: S1 ('MetaSel ('Just "_text") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

data DocumentColorClientCapabilities #

Instances

Instances details
FromJSON DocumentColorClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorClientCapabilities

ToJSON DocumentColorClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorClientCapabilities

Generic DocumentColorClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorClientCapabilities

Associated Types

type Rep DocumentColorClientCapabilities :: Type -> Type #

Show DocumentColorClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorClientCapabilities

NFData DocumentColorClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorClientCapabilities

Eq DocumentColorClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorClientCapabilities

Ord DocumentColorClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorClientCapabilities

Hashable DocumentColorClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorClientCapabilities

Pretty DocumentColorClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorClientCapabilities

HasColorProvider TextDocumentClientCapabilities (Maybe DocumentColorClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration DocumentColorClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentColorClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorClientCapabilities

type Rep DocumentColorClientCapabilities = D1 ('MetaData "DocumentColorClientCapabilities" "Language.LSP.Protocol.Internal.Types.DocumentColorClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentColorClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DocumentColorOptions #

Instances

Instances details
FromJSON DocumentColorOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorOptions

ToJSON DocumentColorOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorOptions

Generic DocumentColorOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorOptions

Associated Types

type Rep DocumentColorOptions :: Type -> Type #

Show DocumentColorOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorOptions

NFData DocumentColorOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorOptions

Methods

rnf :: DocumentColorOptions -> () #

Eq DocumentColorOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorOptions

Ord DocumentColorOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorOptions

Hashable DocumentColorOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorOptions

Pretty DocumentColorOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorOptions

HasColorProvider ServerCapabilities (Maybe (Bool |? (DocumentColorOptions |? DocumentColorRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DocumentColorOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentColorOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorOptions

type Rep DocumentColorOptions = D1 ('MetaData "DocumentColorOptions" "Language.LSP.Protocol.Internal.Types.DocumentColorOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentColorOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DocumentColorParams #

Instances

Instances details
FromJSON DocumentColorParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorParams

ToJSON DocumentColorParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorParams

Generic DocumentColorParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorParams

Associated Types

type Rep DocumentColorParams :: Type -> Type #

Show DocumentColorParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorParams

NFData DocumentColorParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorParams

Methods

rnf :: DocumentColorParams -> () #

Eq DocumentColorParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorParams

Ord DocumentColorParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorParams

Hashable DocumentColorParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorParams

Pretty DocumentColorParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorParams

HasTextDocument DocumentColorParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken DocumentColorParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken DocumentColorParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentColorParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorParams

type Rep DocumentColorParams = D1 ('MetaData "DocumentColorParams" "Language.LSP.Protocol.Internal.Types.DocumentColorParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentColorParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: (S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier))))

data DocumentColorRegistrationOptions #

Instances

Instances details
FromJSON DocumentColorRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorRegistrationOptions

ToJSON DocumentColorRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorRegistrationOptions

Generic DocumentColorRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorRegistrationOptions

Associated Types

type Rep DocumentColorRegistrationOptions :: Type -> Type #

Show DocumentColorRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorRegistrationOptions

NFData DocumentColorRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorRegistrationOptions

Eq DocumentColorRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorRegistrationOptions

Ord DocumentColorRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorRegistrationOptions

Hashable DocumentColorRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorRegistrationOptions

Pretty DocumentColorRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorRegistrationOptions

HasColorProvider ServerCapabilities (Maybe (Bool |? (DocumentColorOptions |? DocumentColorRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasId DocumentColorRegistrationOptions (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DocumentColorRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentColorRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentColorRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentColorRegistrationOptions

type Rep DocumentColorRegistrationOptions = D1 ('MetaData "DocumentColorRegistrationOptions" "Language.LSP.Protocol.Internal.Types.DocumentColorRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentColorRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

data DocumentDiagnosticParams #

Instances

Instances details
FromJSON DocumentDiagnosticParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticParams

ToJSON DocumentDiagnosticParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticParams

Generic DocumentDiagnosticParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticParams

Associated Types

type Rep DocumentDiagnosticParams :: Type -> Type #

Show DocumentDiagnosticParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticParams

NFData DocumentDiagnosticParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticParams

Eq DocumentDiagnosticParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticParams

Ord DocumentDiagnosticParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticParams

Hashable DocumentDiagnosticParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticParams

Pretty DocumentDiagnosticParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticParams

HasTextDocument DocumentDiagnosticParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasIdentifier DocumentDiagnosticParams (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken DocumentDiagnosticParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPreviousResultId DocumentDiagnosticParams (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken DocumentDiagnosticParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentDiagnosticParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticParams

type Rep DocumentDiagnosticParams = D1 ('MetaData "DocumentDiagnosticParams" "Language.LSP.Protocol.Internal.Types.DocumentDiagnosticParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentDiagnosticParams" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken))) :*: (S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier) :*: (S1 ('MetaSel ('Just "_identifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_previousResultId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newtype DocumentDiagnosticReport #

Instances

Instances details
FromJSON DocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReport

ToJSON DocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReport

Generic DocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReport

Associated Types

type Rep DocumentDiagnosticReport :: Type -> Type #

Show DocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReport

NFData DocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReport

Eq DocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReport

Ord DocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReport

Hashable DocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReport

Pretty DocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReport

type Rep DocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReport

type Rep DocumentDiagnosticReport = D1 ('MetaData "DocumentDiagnosticReport" "Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReport" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'True) (C1 ('MetaCons "DocumentDiagnosticReport" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (RelatedFullDocumentDiagnosticReport |? RelatedUnchangedDocumentDiagnosticReport))))

data DocumentDiagnosticReportKind #

Instances

Instances details
FromJSON DocumentDiagnosticReportKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportKind

ToJSON DocumentDiagnosticReportKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportKind

Generic DocumentDiagnosticReportKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportKind

Associated Types

type Rep DocumentDiagnosticReportKind :: Type -> Type #

Show DocumentDiagnosticReportKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportKind

NFData DocumentDiagnosticReportKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportKind

Eq DocumentDiagnosticReportKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportKind

Ord DocumentDiagnosticReportKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportKind

Hashable DocumentDiagnosticReportKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportKind

LspEnum DocumentDiagnosticReportKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportKind

Pretty DocumentDiagnosticReportKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportKind

type Rep DocumentDiagnosticReportKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportKind

type Rep DocumentDiagnosticReportKind = D1 ('MetaData "DocumentDiagnosticReportKind" "Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportKind" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentDiagnosticReportKind_Full" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "DocumentDiagnosticReportKind_Unchanged" 'PrefixI 'False) (U1 :: Type -> Type))
type EnumBaseType DocumentDiagnosticReportKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportKind

data DocumentDiagnosticReportPartialResult #

Instances

Instances details
FromJSON DocumentDiagnosticReportPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportPartialResult

ToJSON DocumentDiagnosticReportPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportPartialResult

Generic DocumentDiagnosticReportPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportPartialResult

Show DocumentDiagnosticReportPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportPartialResult

NFData DocumentDiagnosticReportPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportPartialResult

Eq DocumentDiagnosticReportPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportPartialResult

Ord DocumentDiagnosticReportPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportPartialResult

Hashable DocumentDiagnosticReportPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportPartialResult

Pretty DocumentDiagnosticReportPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportPartialResult

HasRelatedDocuments DocumentDiagnosticReportPartialResult (Map Uri (FullDocumentDiagnosticReport |? UnchangedDocumentDiagnosticReport)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentDiagnosticReportPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportPartialResult

type Rep DocumentDiagnosticReportPartialResult = D1 ('MetaData "DocumentDiagnosticReportPartialResult" "Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportPartialResult" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentDiagnosticReportPartialResult" 'PrefixI 'True) (S1 ('MetaSel ('Just "_relatedDocuments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Map Uri (FullDocumentDiagnosticReport |? UnchangedDocumentDiagnosticReport)))))

newtype DocumentFilter #

Instances

Instances details
FromJSON DocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFilter

ToJSON DocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFilter

Generic DocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFilter

Associated Types

type Rep DocumentFilter :: Type -> Type #

Show DocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFilter

NFData DocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFilter

Methods

rnf :: DocumentFilter -> () #

Eq DocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFilter

Ord DocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFilter

Hashable DocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFilter

Pretty DocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFilter

Methods

pretty :: DocumentFilter -> Doc ann #

prettyList :: [DocumentFilter] -> Doc ann #

type Rep DocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFilter

type Rep DocumentFilter = D1 ('MetaData "DocumentFilter" "Language.LSP.Protocol.Internal.Types.DocumentFilter" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'True) (C1 ('MetaCons "DocumentFilter" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (TextDocumentFilter |? NotebookCellTextDocumentFilter))))

data DocumentFormattingClientCapabilities #

Instances

Instances details
FromJSON DocumentFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingClientCapabilities

ToJSON DocumentFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingClientCapabilities

Generic DocumentFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingClientCapabilities

Show DocumentFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingClientCapabilities

NFData DocumentFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingClientCapabilities

Eq DocumentFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingClientCapabilities

Ord DocumentFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingClientCapabilities

Hashable DocumentFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingClientCapabilities

Pretty DocumentFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingClientCapabilities

HasDynamicRegistration DocumentFormattingClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasFormatting TextDocumentClientCapabilities (Maybe DocumentFormattingClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingClientCapabilities

type Rep DocumentFormattingClientCapabilities = D1 ('MetaData "DocumentFormattingClientCapabilities" "Language.LSP.Protocol.Internal.Types.DocumentFormattingClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentFormattingClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DocumentFormattingOptions #

Instances

Instances details
FromJSON DocumentFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingOptions

ToJSON DocumentFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingOptions

Generic DocumentFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingOptions

Associated Types

type Rep DocumentFormattingOptions :: Type -> Type #

Show DocumentFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingOptions

NFData DocumentFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingOptions

Eq DocumentFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingOptions

Ord DocumentFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingOptions

Hashable DocumentFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingOptions

Pretty DocumentFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingOptions

HasDocumentFormattingProvider ServerCapabilities (Maybe (Bool |? DocumentFormattingOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DocumentFormattingOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingOptions

type Rep DocumentFormattingOptions = D1 ('MetaData "DocumentFormattingOptions" "Language.LSP.Protocol.Internal.Types.DocumentFormattingOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentFormattingOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DocumentFormattingParams #

Instances

Instances details
FromJSON DocumentFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingParams

ToJSON DocumentFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingParams

Generic DocumentFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingParams

Associated Types

type Rep DocumentFormattingParams :: Type -> Type #

Show DocumentFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingParams

NFData DocumentFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingParams

Eq DocumentFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingParams

Ord DocumentFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingParams

Hashable DocumentFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingParams

Pretty DocumentFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingParams

HasOptions DocumentFormattingParams FormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument DocumentFormattingParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken DocumentFormattingParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingParams

type Rep DocumentFormattingParams = D1 ('MetaData "DocumentFormattingParams" "Language.LSP.Protocol.Internal.Types.DocumentFormattingParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentFormattingParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: (S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier) :*: S1 ('MetaSel ('Just "_options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FormattingOptions))))

data DocumentFormattingRegistrationOptions #

Instances

Instances details
FromJSON DocumentFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingRegistrationOptions

ToJSON DocumentFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingRegistrationOptions

Generic DocumentFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingRegistrationOptions

Show DocumentFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingRegistrationOptions

NFData DocumentFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingRegistrationOptions

Eq DocumentFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingRegistrationOptions

Ord DocumentFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingRegistrationOptions

Hashable DocumentFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingRegistrationOptions

Pretty DocumentFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingRegistrationOptions

HasWorkDoneProgress DocumentFormattingRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentFormattingRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentFormattingRegistrationOptions

type Rep DocumentFormattingRegistrationOptions = D1 ('MetaData "DocumentFormattingRegistrationOptions" "Language.LSP.Protocol.Internal.Types.DocumentFormattingRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentFormattingRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DocumentHighlight #

Instances

Instances details
FromJSON DocumentHighlight 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlight

ToJSON DocumentHighlight 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlight

Generic DocumentHighlight 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlight

Associated Types

type Rep DocumentHighlight :: Type -> Type #

Show DocumentHighlight 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlight

NFData DocumentHighlight 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlight

Methods

rnf :: DocumentHighlight -> () #

Eq DocumentHighlight 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlight

Ord DocumentHighlight 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlight

Hashable DocumentHighlight 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlight

Pretty DocumentHighlight 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlight

HasRange DocumentHighlight Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind DocumentHighlight (Maybe DocumentHighlightKind) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentHighlight 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlight

type Rep DocumentHighlight = D1 ('MetaData "DocumentHighlight" "Language.LSP.Protocol.Internal.Types.DocumentHighlight" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentHighlight" 'PrefixI 'True) (S1 ('MetaSel ('Just "_range") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Range) :*: S1 ('MetaSel ('Just "_kind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DocumentHighlightKind))))

data DocumentHighlightClientCapabilities #

Instances

Instances details
FromJSON DocumentHighlightClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightClientCapabilities

ToJSON DocumentHighlightClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightClientCapabilities

Generic DocumentHighlightClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightClientCapabilities

Show DocumentHighlightClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightClientCapabilities

NFData DocumentHighlightClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightClientCapabilities

Eq DocumentHighlightClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightClientCapabilities

Ord DocumentHighlightClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightClientCapabilities

Hashable DocumentHighlightClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightClientCapabilities

Pretty DocumentHighlightClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightClientCapabilities

HasDocumentHighlight TextDocumentClientCapabilities (Maybe DocumentHighlightClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration DocumentHighlightClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentHighlightClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightClientCapabilities

type Rep DocumentHighlightClientCapabilities = D1 ('MetaData "DocumentHighlightClientCapabilities" "Language.LSP.Protocol.Internal.Types.DocumentHighlightClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentHighlightClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DocumentHighlightKind #

Instances

Instances details
FromJSON DocumentHighlightKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightKind

ToJSON DocumentHighlightKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightKind

Generic DocumentHighlightKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightKind

Associated Types

type Rep DocumentHighlightKind :: Type -> Type #

Show DocumentHighlightKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightKind

NFData DocumentHighlightKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightKind

Methods

rnf :: DocumentHighlightKind -> () #

Eq DocumentHighlightKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightKind

Ord DocumentHighlightKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightKind

Hashable DocumentHighlightKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightKind

LspEnum DocumentHighlightKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightKind

Associated Types

type EnumBaseType DocumentHighlightKind #

Pretty DocumentHighlightKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightKind

HasKind DocumentHighlight (Maybe DocumentHighlightKind) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentHighlightKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightKind

type Rep DocumentHighlightKind = D1 ('MetaData "DocumentHighlightKind" "Language.LSP.Protocol.Internal.Types.DocumentHighlightKind" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentHighlightKind_Text" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "DocumentHighlightKind_Read" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "DocumentHighlightKind_Write" 'PrefixI 'False) (U1 :: Type -> Type)))
type EnumBaseType DocumentHighlightKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightKind

data DocumentHighlightOptions #

Instances

Instances details
FromJSON DocumentHighlightOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightOptions

ToJSON DocumentHighlightOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightOptions

Generic DocumentHighlightOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightOptions

Associated Types

type Rep DocumentHighlightOptions :: Type -> Type #

Show DocumentHighlightOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightOptions

NFData DocumentHighlightOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightOptions

Eq DocumentHighlightOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightOptions

Ord DocumentHighlightOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightOptions

Hashable DocumentHighlightOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightOptions

Pretty DocumentHighlightOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightOptions

HasDocumentHighlightProvider ServerCapabilities (Maybe (Bool |? DocumentHighlightOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DocumentHighlightOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentHighlightOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightOptions

type Rep DocumentHighlightOptions = D1 ('MetaData "DocumentHighlightOptions" "Language.LSP.Protocol.Internal.Types.DocumentHighlightOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentHighlightOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DocumentHighlightParams #

Instances

Instances details
FromJSON DocumentHighlightParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightParams

ToJSON DocumentHighlightParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightParams

Generic DocumentHighlightParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightParams

Associated Types

type Rep DocumentHighlightParams :: Type -> Type #

Show DocumentHighlightParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightParams

NFData DocumentHighlightParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightParams

Methods

rnf :: DocumentHighlightParams -> () #

Eq DocumentHighlightParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightParams

Ord DocumentHighlightParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightParams

Hashable DocumentHighlightParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightParams

Pretty DocumentHighlightParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightParams

HasPosition DocumentHighlightParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument DocumentHighlightParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken DocumentHighlightParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken DocumentHighlightParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentHighlightParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightParams

type Rep DocumentHighlightParams = D1 ('MetaData "DocumentHighlightParams" "Language.LSP.Protocol.Internal.Types.DocumentHighlightParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentHighlightParams" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier) :*: S1 ('MetaSel ('Just "_position") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Position)) :*: (S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)))))

data DocumentHighlightRegistrationOptions #

Instances

Instances details
FromJSON DocumentHighlightRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightRegistrationOptions

ToJSON DocumentHighlightRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightRegistrationOptions

Generic DocumentHighlightRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightRegistrationOptions

Show DocumentHighlightRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightRegistrationOptions

NFData DocumentHighlightRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightRegistrationOptions

Eq DocumentHighlightRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightRegistrationOptions

Ord DocumentHighlightRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightRegistrationOptions

Hashable DocumentHighlightRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightRegistrationOptions

Pretty DocumentHighlightRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightRegistrationOptions

HasWorkDoneProgress DocumentHighlightRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentHighlightRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentHighlightRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightRegistrationOptions

type Rep DocumentHighlightRegistrationOptions = D1 ('MetaData "DocumentHighlightRegistrationOptions" "Language.LSP.Protocol.Internal.Types.DocumentHighlightRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentHighlightRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DocumentLink #

Instances

data DocumentLinkClientCapabilities #

Instances

Instances details
FromJSON DocumentLinkClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkClientCapabilities

ToJSON DocumentLinkClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkClientCapabilities

Generic DocumentLinkClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkClientCapabilities

Associated Types

type Rep DocumentLinkClientCapabilities :: Type -> Type #

Show DocumentLinkClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkClientCapabilities

NFData DocumentLinkClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkClientCapabilities

Eq DocumentLinkClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkClientCapabilities

Ord DocumentLinkClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkClientCapabilities

Hashable DocumentLinkClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkClientCapabilities

Pretty DocumentLinkClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkClientCapabilities

HasDocumentLink TextDocumentClientCapabilities (Maybe DocumentLinkClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration DocumentLinkClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTooltipSupport DocumentLinkClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentLinkClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkClientCapabilities

type Rep DocumentLinkClientCapabilities = D1 ('MetaData "DocumentLinkClientCapabilities" "Language.LSP.Protocol.Internal.Types.DocumentLinkClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentLinkClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_tooltipSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DocumentLinkOptions #

Instances

Instances details
FromJSON DocumentLinkOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkOptions

ToJSON DocumentLinkOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkOptions

Generic DocumentLinkOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkOptions

Associated Types

type Rep DocumentLinkOptions :: Type -> Type #

Show DocumentLinkOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkOptions

NFData DocumentLinkOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkOptions

Methods

rnf :: DocumentLinkOptions -> () #

Eq DocumentLinkOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkOptions

Ord DocumentLinkOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkOptions

Hashable DocumentLinkOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkOptions

Pretty DocumentLinkOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkOptions

HasDocumentLinkProvider ServerCapabilities (Maybe DocumentLinkOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasResolveProvider DocumentLinkOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DocumentLinkOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentLinkOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkOptions

type Rep DocumentLinkOptions = D1 ('MetaData "DocumentLinkOptions" "Language.LSP.Protocol.Internal.Types.DocumentLinkOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentLinkOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_resolveProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DocumentLinkParams #

Instances

Instances details
FromJSON DocumentLinkParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkParams

ToJSON DocumentLinkParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkParams

Generic DocumentLinkParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkParams

Associated Types

type Rep DocumentLinkParams :: Type -> Type #

Show DocumentLinkParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkParams

NFData DocumentLinkParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkParams

Methods

rnf :: DocumentLinkParams -> () #

Eq DocumentLinkParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkParams

Ord DocumentLinkParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkParams

Hashable DocumentLinkParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkParams

Pretty DocumentLinkParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkParams

HasTextDocument DocumentLinkParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken DocumentLinkParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken DocumentLinkParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentLinkParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkParams

type Rep DocumentLinkParams = D1 ('MetaData "DocumentLinkParams" "Language.LSP.Protocol.Internal.Types.DocumentLinkParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentLinkParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: (S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier))))

data DocumentLinkRegistrationOptions #

Instances

Instances details
FromJSON DocumentLinkRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkRegistrationOptions

ToJSON DocumentLinkRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkRegistrationOptions

Generic DocumentLinkRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkRegistrationOptions

Associated Types

type Rep DocumentLinkRegistrationOptions :: Type -> Type #

Show DocumentLinkRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkRegistrationOptions

NFData DocumentLinkRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkRegistrationOptions

Eq DocumentLinkRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkRegistrationOptions

Ord DocumentLinkRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkRegistrationOptions

Hashable DocumentLinkRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkRegistrationOptions

Pretty DocumentLinkRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkRegistrationOptions

HasResolveProvider DocumentLinkRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DocumentLinkRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentLinkRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentLinkRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentLinkRegistrationOptions

type Rep DocumentLinkRegistrationOptions = D1 ('MetaData "DocumentLinkRegistrationOptions" "Language.LSP.Protocol.Internal.Types.DocumentLinkRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentLinkRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_resolveProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

data DocumentOnTypeFormattingClientCapabilities #

Instances

Instances details
FromJSON DocumentOnTypeFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingClientCapabilities

ToJSON DocumentOnTypeFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingClientCapabilities

Generic DocumentOnTypeFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingClientCapabilities

Show DocumentOnTypeFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingClientCapabilities

NFData DocumentOnTypeFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingClientCapabilities

Eq DocumentOnTypeFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingClientCapabilities

Ord DocumentOnTypeFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingClientCapabilities

Hashable DocumentOnTypeFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingClientCapabilities

Pretty DocumentOnTypeFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingClientCapabilities

HasDynamicRegistration DocumentOnTypeFormattingClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasOnTypeFormatting TextDocumentClientCapabilities (Maybe DocumentOnTypeFormattingClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentOnTypeFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingClientCapabilities

type Rep DocumentOnTypeFormattingClientCapabilities = D1 ('MetaData "DocumentOnTypeFormattingClientCapabilities" "Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentOnTypeFormattingClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DocumentOnTypeFormattingOptions #

Instances

Instances details
FromJSON DocumentOnTypeFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingOptions

ToJSON DocumentOnTypeFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingOptions

Generic DocumentOnTypeFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingOptions

Associated Types

type Rep DocumentOnTypeFormattingOptions :: Type -> Type #

Show DocumentOnTypeFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingOptions

NFData DocumentOnTypeFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingOptions

Eq DocumentOnTypeFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingOptions

Ord DocumentOnTypeFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingOptions

Hashable DocumentOnTypeFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingOptions

Pretty DocumentOnTypeFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingOptions

HasFirstTriggerCharacter DocumentOnTypeFormattingOptions Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentOnTypeFormattingProvider ServerCapabilities (Maybe DocumentOnTypeFormattingOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasMoreTriggerCharacter DocumentOnTypeFormattingOptions (Maybe [Text]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentOnTypeFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingOptions

type Rep DocumentOnTypeFormattingOptions = D1 ('MetaData "DocumentOnTypeFormattingOptions" "Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentOnTypeFormattingOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_firstTriggerCharacter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_moreTriggerCharacter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

data DocumentOnTypeFormattingParams #

Instances

Instances details
FromJSON DocumentOnTypeFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingParams

ToJSON DocumentOnTypeFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingParams

Generic DocumentOnTypeFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingParams

Associated Types

type Rep DocumentOnTypeFormattingParams :: Type -> Type #

Show DocumentOnTypeFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingParams

NFData DocumentOnTypeFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingParams

Eq DocumentOnTypeFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingParams

Ord DocumentOnTypeFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingParams

Hashable DocumentOnTypeFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingParams

Pretty DocumentOnTypeFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingParams

HasCh DocumentOnTypeFormattingParams Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasOptions DocumentOnTypeFormattingParams FormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition DocumentOnTypeFormattingParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument DocumentOnTypeFormattingParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentOnTypeFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingParams

type Rep DocumentOnTypeFormattingParams = D1 ('MetaData "DocumentOnTypeFormattingParams" "Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentOnTypeFormattingParams" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier) :*: S1 ('MetaSel ('Just "_position") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Position)) :*: (S1 ('MetaSel ('Just "_ch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FormattingOptions))))

data DocumentOnTypeFormattingRegistrationOptions #

Instances

Instances details
FromJSON DocumentOnTypeFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingRegistrationOptions

ToJSON DocumentOnTypeFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingRegistrationOptions

Generic DocumentOnTypeFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingRegistrationOptions

Show DocumentOnTypeFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingRegistrationOptions

NFData DocumentOnTypeFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingRegistrationOptions

Eq DocumentOnTypeFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingRegistrationOptions

Ord DocumentOnTypeFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingRegistrationOptions

Hashable DocumentOnTypeFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingRegistrationOptions

Pretty DocumentOnTypeFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingRegistrationOptions

HasFirstTriggerCharacter DocumentOnTypeFormattingRegistrationOptions Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasMoreTriggerCharacter DocumentOnTypeFormattingRegistrationOptions (Maybe [Text]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentOnTypeFormattingRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentOnTypeFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingRegistrationOptions

type Rep DocumentOnTypeFormattingRegistrationOptions = D1 ('MetaData "DocumentOnTypeFormattingRegistrationOptions" "Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentOnTypeFormattingRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: (S1 ('MetaSel ('Just "_firstTriggerCharacter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_moreTriggerCharacter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

data DocumentRangeFormattingClientCapabilities #

Instances

Instances details
FromJSON DocumentRangeFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingClientCapabilities

ToJSON DocumentRangeFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingClientCapabilities

Generic DocumentRangeFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingClientCapabilities

Show DocumentRangeFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingClientCapabilities

NFData DocumentRangeFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingClientCapabilities

Eq DocumentRangeFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingClientCapabilities

Ord DocumentRangeFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingClientCapabilities

Hashable DocumentRangeFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingClientCapabilities

Pretty DocumentRangeFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingClientCapabilities

HasDynamicRegistration DocumentRangeFormattingClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRangeFormatting TextDocumentClientCapabilities (Maybe DocumentRangeFormattingClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentRangeFormattingClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingClientCapabilities

type Rep DocumentRangeFormattingClientCapabilities = D1 ('MetaData "DocumentRangeFormattingClientCapabilities" "Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentRangeFormattingClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DocumentRangeFormattingOptions #

Instances

Instances details
FromJSON DocumentRangeFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingOptions

ToJSON DocumentRangeFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingOptions

Generic DocumentRangeFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingOptions

Associated Types

type Rep DocumentRangeFormattingOptions :: Type -> Type #

Show DocumentRangeFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingOptions

NFData DocumentRangeFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingOptions

Eq DocumentRangeFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingOptions

Ord DocumentRangeFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingOptions

Hashable DocumentRangeFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingOptions

Pretty DocumentRangeFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingOptions

HasDocumentRangeFormattingProvider ServerCapabilities (Maybe (Bool |? DocumentRangeFormattingOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DocumentRangeFormattingOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentRangeFormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingOptions

type Rep DocumentRangeFormattingOptions = D1 ('MetaData "DocumentRangeFormattingOptions" "Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentRangeFormattingOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data DocumentRangeFormattingParams #

Instances

Instances details
FromJSON DocumentRangeFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingParams

ToJSON DocumentRangeFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingParams

Generic DocumentRangeFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingParams

Associated Types

type Rep DocumentRangeFormattingParams :: Type -> Type #

Show DocumentRangeFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingParams

NFData DocumentRangeFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingParams

Eq DocumentRangeFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingParams

Ord DocumentRangeFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingParams

Hashable DocumentRangeFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingParams

Pretty DocumentRangeFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingParams

HasOptions DocumentRangeFormattingParams FormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange DocumentRangeFormattingParams Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument DocumentRangeFormattingParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken DocumentRangeFormattingParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentRangeFormattingParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingParams

type Rep DocumentRangeFormattingParams = D1 ('MetaData "DocumentRangeFormattingParams" "Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentRangeFormattingParams" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier)) :*: (S1 ('MetaSel ('Just "_range") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Range) :*: S1 ('MetaSel ('Just "_options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FormattingOptions))))

data DocumentRangeFormattingRegistrationOptions #

Instances

Instances details
FromJSON DocumentRangeFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingRegistrationOptions

ToJSON DocumentRangeFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingRegistrationOptions

Generic DocumentRangeFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingRegistrationOptions

Show DocumentRangeFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingRegistrationOptions

NFData DocumentRangeFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingRegistrationOptions

Eq DocumentRangeFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingRegistrationOptions

Ord DocumentRangeFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingRegistrationOptions

Hashable DocumentRangeFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingRegistrationOptions

Pretty DocumentRangeFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingRegistrationOptions

HasWorkDoneProgress DocumentRangeFormattingRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentRangeFormattingRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentRangeFormattingRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingRegistrationOptions

type Rep DocumentRangeFormattingRegistrationOptions = D1 ('MetaData "DocumentRangeFormattingRegistrationOptions" "Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentRangeFormattingRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newtype DocumentSelector #

Instances

Instances details
FromJSON DocumentSelector 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSelector

ToJSON DocumentSelector 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSelector

Generic DocumentSelector 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSelector

Associated Types

type Rep DocumentSelector :: Type -> Type #

Show DocumentSelector 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSelector

NFData DocumentSelector 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSelector

Methods

rnf :: DocumentSelector -> () #

Eq DocumentSelector 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSelector

Ord DocumentSelector 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSelector

Hashable DocumentSelector 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSelector

Pretty DocumentSelector 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSelector

HasDocumentSelector CallHierarchyRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector CodeActionRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector CodeLensRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector CompletionRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DeclarationRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DefinitionRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DiagnosticRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentColorRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentFormattingRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentHighlightRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentLinkRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentOnTypeFormattingRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentRangeFormattingRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentSymbolRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector FoldingRangeRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector HoverRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector ImplementationRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector InlayHintRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector InlineValueRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector LinkedEditingRangeRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector MonikerRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector ReferenceRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector RenameRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector SelectionRangeRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector SemanticTokensRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector SignatureHelpRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector TextDocumentChangeRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector TextDocumentRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector TextDocumentSaveRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector TypeDefinitionRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector TypeHierarchyRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentSelector 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSelector

type Rep DocumentSelector = D1 ('MetaData "DocumentSelector" "Language.LSP.Protocol.Internal.Types.DocumentSelector" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'True) (C1 ('MetaCons "DocumentSelector" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [DocumentFilter])))

data DocumentSymbol #

Instances

Instances details
FromJSON DocumentSymbol 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbol

ToJSON DocumentSymbol 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbol

Generic DocumentSymbol 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbol

Associated Types

type Rep DocumentSymbol :: Type -> Type #

Show DocumentSymbol 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbol

NFData DocumentSymbol 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbol

Methods

rnf :: DocumentSymbol -> () #

Eq DocumentSymbol 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbol

Ord DocumentSymbol 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbol

Hashable DocumentSymbol 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbol

Pretty DocumentSymbol 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbol

Methods

pretty :: DocumentSymbol -> Doc ann #

prettyList :: [DocumentSymbol] -> Doc ann #

HasKind DocumentSymbol SymbolKind 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasName DocumentSymbol Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange DocumentSymbol Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSelectionRange DocumentSymbol Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasChildren DocumentSymbol (Maybe [DocumentSymbol]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDeprecated DocumentSymbol (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDetail DocumentSymbol (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTags DocumentSymbol (Maybe [SymbolTag]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentSymbol 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbol

data DocumentSymbolClientCapabilities #

Instances

Instances details
FromJSON DocumentSymbolClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolClientCapabilities

ToJSON DocumentSymbolClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolClientCapabilities

Generic DocumentSymbolClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolClientCapabilities

Associated Types

type Rep DocumentSymbolClientCapabilities :: Type -> Type #

Show DocumentSymbolClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolClientCapabilities

NFData DocumentSymbolClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolClientCapabilities

Eq DocumentSymbolClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolClientCapabilities

Ord DocumentSymbolClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolClientCapabilities

Hashable DocumentSymbolClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolClientCapabilities

Pretty DocumentSymbolClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolClientCapabilities

a ~ Maybe (Rec (("valueSet" .== Maybe [SymbolKind]) .+ (Empty :: Row Type))) => HasSymbolKind DocumentSymbolClientCapabilities a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

a ~ Maybe (Rec (("valueSet" .== [SymbolTag]) .+ (Empty :: Row Type))) => HasTagSupport DocumentSymbolClientCapabilities a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSymbol TextDocumentClientCapabilities (Maybe DocumentSymbolClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration DocumentSymbolClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasHierarchicalDocumentSymbolSupport DocumentSymbolClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLabelSupport DocumentSymbolClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentSymbolClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolClientCapabilities

type Rep DocumentSymbolClientCapabilities = D1 ('MetaData "DocumentSymbolClientCapabilities" "Language.LSP.Protocol.Internal.Types.DocumentSymbolClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentSymbolClientCapabilities" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_symbolKind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Rec (("valueSet" .== Maybe [SymbolKind]) .+ (Empty :: Row Type)))))) :*: (S1 ('MetaSel ('Just "_hierarchicalDocumentSymbolSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "_tagSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Rec (("valueSet" .== [SymbolTag]) .+ (Empty :: Row Type))))) :*: S1 ('MetaSel ('Just "_labelSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))))

data DocumentSymbolOptions #

Instances

Instances details
FromJSON DocumentSymbolOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolOptions

ToJSON DocumentSymbolOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolOptions

Generic DocumentSymbolOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolOptions

Associated Types

type Rep DocumentSymbolOptions :: Type -> Type #

Show DocumentSymbolOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolOptions

NFData DocumentSymbolOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolOptions

Methods

rnf :: DocumentSymbolOptions -> () #

Eq DocumentSymbolOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolOptions

Ord DocumentSymbolOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolOptions

Hashable DocumentSymbolOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolOptions

Pretty DocumentSymbolOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolOptions

HasDocumentSymbolProvider ServerCapabilities (Maybe (Bool |? DocumentSymbolOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLabel DocumentSymbolOptions (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DocumentSymbolOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentSymbolOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolOptions

type Rep DocumentSymbolOptions = D1 ('MetaData "DocumentSymbolOptions" "Language.LSP.Protocol.Internal.Types.DocumentSymbolOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentSymbolOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_label") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

data DocumentSymbolParams #

Instances

Instances details
FromJSON DocumentSymbolParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolParams

ToJSON DocumentSymbolParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolParams

Generic DocumentSymbolParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolParams

Associated Types

type Rep DocumentSymbolParams :: Type -> Type #

Show DocumentSymbolParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolParams

NFData DocumentSymbolParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolParams

Methods

rnf :: DocumentSymbolParams -> () #

Eq DocumentSymbolParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolParams

Ord DocumentSymbolParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolParams

Hashable DocumentSymbolParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolParams

Pretty DocumentSymbolParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolParams

HasTextDocument DocumentSymbolParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken DocumentSymbolParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken DocumentSymbolParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentSymbolParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolParams

type Rep DocumentSymbolParams = D1 ('MetaData "DocumentSymbolParams" "Language.LSP.Protocol.Internal.Types.DocumentSymbolParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentSymbolParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: (S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier))))

data DocumentSymbolRegistrationOptions #

Instances

Instances details
FromJSON DocumentSymbolRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolRegistrationOptions

ToJSON DocumentSymbolRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolRegistrationOptions

Generic DocumentSymbolRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolRegistrationOptions

Associated Types

type Rep DocumentSymbolRegistrationOptions :: Type -> Type #

Show DocumentSymbolRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolRegistrationOptions

NFData DocumentSymbolRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolRegistrationOptions

Eq DocumentSymbolRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolRegistrationOptions

Ord DocumentSymbolRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolRegistrationOptions

Hashable DocumentSymbolRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolRegistrationOptions

Pretty DocumentSymbolRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolRegistrationOptions

HasLabel DocumentSymbolRegistrationOptions (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DocumentSymbolRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentSymbolRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep DocumentSymbolRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentSymbolRegistrationOptions

type Rep DocumentSymbolRegistrationOptions = D1 ('MetaData "DocumentSymbolRegistrationOptions" "Language.LSP.Protocol.Internal.Types.DocumentSymbolRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "DocumentSymbolRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_label") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

data ErrorCodes #

Instances

Instances details
FromJSON ErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ErrorCodes

ToJSON ErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ErrorCodes

Generic ErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ErrorCodes

Associated Types

type Rep ErrorCodes :: Type -> Type #

Show ErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ErrorCodes

NFData ErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ErrorCodes

Methods

rnf :: ErrorCodes -> () #

Eq ErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ErrorCodes

Ord ErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ErrorCodes

Hashable ErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ErrorCodes

LspEnum ErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ErrorCodes

Associated Types

type EnumBaseType ErrorCodes #

LspOpenEnum ErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ErrorCodes

Pretty ErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ErrorCodes

Methods

pretty :: ErrorCodes -> Doc ann #

prettyList :: [ErrorCodes] -> Doc ann #

type Rep ErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ErrorCodes

type Rep ErrorCodes = D1 ('MetaData "ErrorCodes" "Language.LSP.Protocol.Internal.Types.ErrorCodes" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (((C1 ('MetaCons "ErrorCodes_ParseError" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ErrorCodes_InvalidRequest" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "ErrorCodes_MethodNotFound" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ErrorCodes_InvalidParams" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "ErrorCodes_InternalError" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ErrorCodes_ServerNotInitialized" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "ErrorCodes_UnknownErrorCode" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ErrorCodes_Custom" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int32)))))
type EnumBaseType ErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ErrorCodes

data ExecuteCommandClientCapabilities #

Instances

Instances details
FromJSON ExecuteCommandClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandClientCapabilities

ToJSON ExecuteCommandClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandClientCapabilities

Generic ExecuteCommandClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandClientCapabilities

Associated Types

type Rep ExecuteCommandClientCapabilities :: Type -> Type #

Show ExecuteCommandClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandClientCapabilities

NFData ExecuteCommandClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandClientCapabilities

Eq ExecuteCommandClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandClientCapabilities

Ord ExecuteCommandClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandClientCapabilities

Hashable ExecuteCommandClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandClientCapabilities

Pretty ExecuteCommandClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandClientCapabilities

HasDynamicRegistration ExecuteCommandClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasExecuteCommand WorkspaceClientCapabilities (Maybe ExecuteCommandClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ExecuteCommandClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandClientCapabilities

type Rep ExecuteCommandClientCapabilities = D1 ('MetaData "ExecuteCommandClientCapabilities" "Language.LSP.Protocol.Internal.Types.ExecuteCommandClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ExecuteCommandClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data ExecuteCommandOptions #

Instances

Instances details
FromJSON ExecuteCommandOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandOptions

ToJSON ExecuteCommandOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandOptions

Generic ExecuteCommandOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandOptions

Associated Types

type Rep ExecuteCommandOptions :: Type -> Type #

Show ExecuteCommandOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandOptions

NFData ExecuteCommandOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandOptions

Methods

rnf :: ExecuteCommandOptions -> () #

Eq ExecuteCommandOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandOptions

Ord ExecuteCommandOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandOptions

Hashable ExecuteCommandOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandOptions

Pretty ExecuteCommandOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandOptions

HasCommands ExecuteCommandOptions [Text] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasExecuteCommandProvider ServerCapabilities (Maybe ExecuteCommandOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress ExecuteCommandOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ExecuteCommandOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandOptions

type Rep ExecuteCommandOptions = D1 ('MetaData "ExecuteCommandOptions" "Language.LSP.Protocol.Internal.Types.ExecuteCommandOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ExecuteCommandOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_commands") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

data ExecuteCommandParams #

Instances

Instances details
FromJSON ExecuteCommandParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandParams

ToJSON ExecuteCommandParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandParams

Generic ExecuteCommandParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandParams

Associated Types

type Rep ExecuteCommandParams :: Type -> Type #

Show ExecuteCommandParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandParams

NFData ExecuteCommandParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandParams

Methods

rnf :: ExecuteCommandParams -> () #

Eq ExecuteCommandParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandParams

Ord ExecuteCommandParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandParams

Hashable ExecuteCommandParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandParams

HasTracing ExecuteCommandParams 
Instance details

Defined in Ide.Types

Pretty ExecuteCommandParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandParams

HasCommand ExecuteCommandParams Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasArguments ExecuteCommandParams (Maybe [Value]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken ExecuteCommandParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ExecuteCommandParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandParams

type Rep ExecuteCommandParams = D1 ('MetaData "ExecuteCommandParams" "Language.LSP.Protocol.Internal.Types.ExecuteCommandParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ExecuteCommandParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: (S1 ('MetaSel ('Just "_command") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_arguments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Value])))))

data ExecuteCommandRegistrationOptions #

Instances

Instances details
FromJSON ExecuteCommandRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandRegistrationOptions

ToJSON ExecuteCommandRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandRegistrationOptions

Generic ExecuteCommandRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandRegistrationOptions

Associated Types

type Rep ExecuteCommandRegistrationOptions :: Type -> Type #

Show ExecuteCommandRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandRegistrationOptions

NFData ExecuteCommandRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandRegistrationOptions

Eq ExecuteCommandRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandRegistrationOptions

Ord ExecuteCommandRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandRegistrationOptions

Hashable ExecuteCommandRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandRegistrationOptions

Pretty ExecuteCommandRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandRegistrationOptions

HasCommands ExecuteCommandRegistrationOptions [Text] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress ExecuteCommandRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ExecuteCommandRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecuteCommandRegistrationOptions

type Rep ExecuteCommandRegistrationOptions = D1 ('MetaData "ExecuteCommandRegistrationOptions" "Language.LSP.Protocol.Internal.Types.ExecuteCommandRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ExecuteCommandRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_commands") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

data ExecutionSummary #

Instances

Instances details
FromJSON ExecutionSummary 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecutionSummary

ToJSON ExecutionSummary 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecutionSummary

Generic ExecutionSummary 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecutionSummary

Associated Types

type Rep ExecutionSummary :: Type -> Type #

Show ExecutionSummary 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecutionSummary

NFData ExecutionSummary 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecutionSummary

Methods

rnf :: ExecutionSummary -> () #

Eq ExecutionSummary 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecutionSummary

Ord ExecutionSummary 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecutionSummary

Hashable ExecutionSummary 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecutionSummary

Pretty ExecutionSummary 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecutionSummary

HasExecutionOrder ExecutionSummary UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasExecutionSummary NotebookCell (Maybe ExecutionSummary) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSuccess ExecutionSummary (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ExecutionSummary 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ExecutionSummary

type Rep ExecutionSummary = D1 ('MetaData "ExecutionSummary" "Language.LSP.Protocol.Internal.Types.ExecutionSummary" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ExecutionSummary" 'PrefixI 'True) (S1 ('MetaSel ('Just "_executionOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UInt) :*: S1 ('MetaSel ('Just "_success") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data FailureHandlingKind #

Instances

Instances details
FromJSON FailureHandlingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FailureHandlingKind

ToJSON FailureHandlingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FailureHandlingKind

Generic FailureHandlingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FailureHandlingKind

Associated Types

type Rep FailureHandlingKind :: Type -> Type #

Show FailureHandlingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FailureHandlingKind

NFData FailureHandlingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FailureHandlingKind

Methods

rnf :: FailureHandlingKind -> () #

Eq FailureHandlingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FailureHandlingKind

Ord FailureHandlingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FailureHandlingKind

Hashable FailureHandlingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FailureHandlingKind

LspEnum FailureHandlingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FailureHandlingKind

Associated Types

type EnumBaseType FailureHandlingKind #

Pretty FailureHandlingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FailureHandlingKind

HasFailureHandling WorkspaceEditClientCapabilities (Maybe FailureHandlingKind) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FailureHandlingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FailureHandlingKind

type Rep FailureHandlingKind = D1 ('MetaData "FailureHandlingKind" "Language.LSP.Protocol.Internal.Types.FailureHandlingKind" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) ((C1 ('MetaCons "FailureHandlingKind_Abort" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "FailureHandlingKind_Transactional" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "FailureHandlingKind_TextOnlyTransactional" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "FailureHandlingKind_Undo" 'PrefixI 'False) (U1 :: Type -> Type)))
type EnumBaseType FailureHandlingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FailureHandlingKind

data FileChangeType #

Instances

Instances details
FromJSON FileChangeType 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileChangeType

ToJSON FileChangeType 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileChangeType

Generic FileChangeType 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileChangeType

Associated Types

type Rep FileChangeType :: Type -> Type #

Show FileChangeType 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileChangeType

NFData FileChangeType 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileChangeType

Methods

rnf :: FileChangeType -> () #

Eq FileChangeType 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileChangeType

Ord FileChangeType 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileChangeType

Hashable FileChangeType 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileChangeType

LspEnum FileChangeType 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileChangeType

Associated Types

type EnumBaseType FileChangeType #

Pretty FileChangeType 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileChangeType

Methods

pretty :: FileChangeType -> Doc ann #

prettyList :: [FileChangeType] -> Doc ann #

HasType_ FileEvent FileChangeType 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FileChangeType 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileChangeType

type Rep FileChangeType = D1 ('MetaData "FileChangeType" "Language.LSP.Protocol.Internal.Types.FileChangeType" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "FileChangeType_Created" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "FileChangeType_Changed" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "FileChangeType_Deleted" 'PrefixI 'False) (U1 :: Type -> Type)))
type EnumBaseType FileChangeType 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileChangeType

data FileCreate #

Constructors

FileCreate 

Fields

Instances

Instances details
FromJSON FileCreate 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileCreate

ToJSON FileCreate 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileCreate

Generic FileCreate 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileCreate

Associated Types

type Rep FileCreate :: Type -> Type #

Show FileCreate 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileCreate

NFData FileCreate 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileCreate

Methods

rnf :: FileCreate -> () #

Eq FileCreate 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileCreate

Ord FileCreate 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileCreate

Hashable FileCreate 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileCreate

Pretty FileCreate 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileCreate

Methods

pretty :: FileCreate -> Doc ann #

prettyList :: [FileCreate] -> Doc ann #

HasUri FileCreate Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasFiles CreateFilesParams [FileCreate] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FileCreate 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileCreate

type Rep FileCreate = D1 ('MetaData "FileCreate" "Language.LSP.Protocol.Internal.Types.FileCreate" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "FileCreate" 'PrefixI 'True) (S1 ('MetaSel ('Just "_uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

data FileDelete #

Constructors

FileDelete 

Fields

Instances

Instances details
FromJSON FileDelete 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileDelete

ToJSON FileDelete 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileDelete

Generic FileDelete 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileDelete

Associated Types

type Rep FileDelete :: Type -> Type #

Show FileDelete 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileDelete

NFData FileDelete 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileDelete

Methods

rnf :: FileDelete -> () #

Eq FileDelete 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileDelete

Ord FileDelete 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileDelete

Hashable FileDelete 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileDelete

Pretty FileDelete 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileDelete

Methods

pretty :: FileDelete -> Doc ann #

prettyList :: [FileDelete] -> Doc ann #

HasUri FileDelete Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasFiles DeleteFilesParams [FileDelete] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FileDelete 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileDelete

type Rep FileDelete = D1 ('MetaData "FileDelete" "Language.LSP.Protocol.Internal.Types.FileDelete" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "FileDelete" 'PrefixI 'True) (S1 ('MetaSel ('Just "_uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

data FileEvent #

Constructors

FileEvent 

Fields

Instances

Instances details
FromJSON FileEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileEvent

ToJSON FileEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileEvent

Generic FileEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileEvent

Associated Types

type Rep FileEvent :: Type -> Type #

Show FileEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileEvent

NFData FileEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileEvent

Methods

rnf :: FileEvent -> () #

Eq FileEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileEvent

Ord FileEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileEvent

Hashable FileEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileEvent

Pretty FileEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileEvent

Methods

pretty :: FileEvent -> Doc ann #

prettyList :: [FileEvent] -> Doc ann #

HasType_ FileEvent FileChangeType 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri FileEvent Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasChanges DidChangeWatchedFilesParams [FileEvent] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FileEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileEvent

type Rep FileEvent = D1 ('MetaData "FileEvent" "Language.LSP.Protocol.Internal.Types.FileEvent" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "FileEvent" 'PrefixI 'True) (S1 ('MetaSel ('Just "_uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Uri) :*: S1 ('MetaSel ('Just "_type_") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FileChangeType)))

data FileOperationClientCapabilities #

Instances

Instances details
FromJSON FileOperationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationClientCapabilities

ToJSON FileOperationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationClientCapabilities

Generic FileOperationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationClientCapabilities

Associated Types

type Rep FileOperationClientCapabilities :: Type -> Type #

Show FileOperationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationClientCapabilities

NFData FileOperationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationClientCapabilities

Eq FileOperationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationClientCapabilities

Ord FileOperationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationClientCapabilities

Hashable FileOperationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationClientCapabilities

Pretty FileOperationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationClientCapabilities

HasDidCreate FileOperationClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDidDelete FileOperationClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDidRename FileOperationClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration FileOperationClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasFileOperations WorkspaceClientCapabilities (Maybe FileOperationClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWillCreate FileOperationClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWillDelete FileOperationClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWillRename FileOperationClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FileOperationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationClientCapabilities

type Rep FileOperationClientCapabilities = D1 ('MetaData "FileOperationClientCapabilities" "Language.LSP.Protocol.Internal.Types.FileOperationClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "FileOperationClientCapabilities" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "_didCreate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_willCreate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "_didRename") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_willRename") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "_didDelete") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_willDelete") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))))

data FileOperationFilter #

Instances

Instances details
FromJSON FileOperationFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationFilter

ToJSON FileOperationFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationFilter

Generic FileOperationFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationFilter

Associated Types

type Rep FileOperationFilter :: Type -> Type #

Show FileOperationFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationFilter

NFData FileOperationFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationFilter

Methods

rnf :: FileOperationFilter -> () #

Eq FileOperationFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationFilter

Ord FileOperationFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationFilter

Hashable FileOperationFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationFilter

Pretty FileOperationFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationFilter

HasPattern FileOperationFilter FileOperationPattern 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasFilters FileOperationRegistrationOptions [FileOperationFilter] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasScheme FileOperationFilter (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FileOperationFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationFilter

type Rep FileOperationFilter = D1 ('MetaData "FileOperationFilter" "Language.LSP.Protocol.Internal.Types.FileOperationFilter" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "FileOperationFilter" 'PrefixI 'True) (S1 ('MetaSel ('Just "_scheme") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_pattern") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FileOperationPattern)))

data FileOperationOptions #

Instances

Instances details
FromJSON FileOperationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationOptions

ToJSON FileOperationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationOptions

Generic FileOperationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationOptions

Associated Types

type Rep FileOperationOptions :: Type -> Type #

Show FileOperationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationOptions

NFData FileOperationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationOptions

Methods

rnf :: FileOperationOptions -> () #

Eq FileOperationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationOptions

Ord FileOperationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationOptions

Hashable FileOperationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationOptions

Pretty FileOperationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationOptions

HasDidCreate FileOperationOptions (Maybe FileOperationRegistrationOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDidDelete FileOperationOptions (Maybe FileOperationRegistrationOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDidRename FileOperationOptions (Maybe FileOperationRegistrationOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWillCreate FileOperationOptions (Maybe FileOperationRegistrationOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWillDelete FileOperationOptions (Maybe FileOperationRegistrationOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWillRename FileOperationOptions (Maybe FileOperationRegistrationOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FileOperationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationOptions

data FileOperationPattern #

Instances

Instances details
FromJSON FileOperationPattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPattern

ToJSON FileOperationPattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPattern

Generic FileOperationPattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPattern

Associated Types

type Rep FileOperationPattern :: Type -> Type #

Show FileOperationPattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPattern

NFData FileOperationPattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPattern

Methods

rnf :: FileOperationPattern -> () #

Eq FileOperationPattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPattern

Ord FileOperationPattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPattern

Hashable FileOperationPattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPattern

Pretty FileOperationPattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPattern

HasGlob FileOperationPattern Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPattern FileOperationFilter FileOperationPattern 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasMatches FileOperationPattern (Maybe FileOperationPatternKind) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasOptions FileOperationPattern (Maybe FileOperationPatternOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FileOperationPattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPattern

type Rep FileOperationPattern = D1 ('MetaData "FileOperationPattern" "Language.LSP.Protocol.Internal.Types.FileOperationPattern" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "FileOperationPattern" 'PrefixI 'True) (S1 ('MetaSel ('Just "_glob") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_matches") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FileOperationPatternKind)) :*: S1 ('MetaSel ('Just "_options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FileOperationPatternOptions)))))

data FileOperationPatternKind #

Instances

Instances details
FromJSON FileOperationPatternKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternKind

ToJSON FileOperationPatternKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternKind

Generic FileOperationPatternKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternKind

Associated Types

type Rep FileOperationPatternKind :: Type -> Type #

Show FileOperationPatternKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternKind

NFData FileOperationPatternKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternKind

Eq FileOperationPatternKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternKind

Ord FileOperationPatternKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternKind

Hashable FileOperationPatternKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternKind

LspEnum FileOperationPatternKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternKind

Pretty FileOperationPatternKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternKind

HasMatches FileOperationPattern (Maybe FileOperationPatternKind) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FileOperationPatternKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternKind

type Rep FileOperationPatternKind = D1 ('MetaData "FileOperationPatternKind" "Language.LSP.Protocol.Internal.Types.FileOperationPatternKind" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "FileOperationPatternKind_File" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "FileOperationPatternKind_Folder" 'PrefixI 'False) (U1 :: Type -> Type))
type EnumBaseType FileOperationPatternKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternKind

data FileOperationPatternOptions #

Instances

Instances details
FromJSON FileOperationPatternOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternOptions

ToJSON FileOperationPatternOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternOptions

Generic FileOperationPatternOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternOptions

Associated Types

type Rep FileOperationPatternOptions :: Type -> Type #

Show FileOperationPatternOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternOptions

NFData FileOperationPatternOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternOptions

Eq FileOperationPatternOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternOptions

Ord FileOperationPatternOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternOptions

Hashable FileOperationPatternOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternOptions

Pretty FileOperationPatternOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternOptions

HasIgnoreCase FileOperationPatternOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasOptions FileOperationPattern (Maybe FileOperationPatternOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FileOperationPatternOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternOptions

type Rep FileOperationPatternOptions = D1 ('MetaData "FileOperationPatternOptions" "Language.LSP.Protocol.Internal.Types.FileOperationPatternOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "FileOperationPatternOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_ignoreCase") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data FileOperationRegistrationOptions #

Instances

Instances details
FromJSON FileOperationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationRegistrationOptions

ToJSON FileOperationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationRegistrationOptions

Generic FileOperationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationRegistrationOptions

Associated Types

type Rep FileOperationRegistrationOptions :: Type -> Type #

Show FileOperationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationRegistrationOptions

NFData FileOperationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationRegistrationOptions

Eq FileOperationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationRegistrationOptions

Ord FileOperationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationRegistrationOptions

Hashable FileOperationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationRegistrationOptions

Pretty FileOperationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationRegistrationOptions

HasDidCreate FileOperationOptions (Maybe FileOperationRegistrationOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDidDelete FileOperationOptions (Maybe FileOperationRegistrationOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDidRename FileOperationOptions (Maybe FileOperationRegistrationOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasFilters FileOperationRegistrationOptions [FileOperationFilter] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWillCreate FileOperationOptions (Maybe FileOperationRegistrationOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWillDelete FileOperationOptions (Maybe FileOperationRegistrationOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWillRename FileOperationOptions (Maybe FileOperationRegistrationOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FileOperationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationRegistrationOptions

type Rep FileOperationRegistrationOptions = D1 ('MetaData "FileOperationRegistrationOptions" "Language.LSP.Protocol.Internal.Types.FileOperationRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "FileOperationRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [FileOperationFilter])))

data FileRename #

Constructors

FileRename 

Fields

Instances

Instances details
FromJSON FileRename 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileRename

ToJSON FileRename 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileRename

Generic FileRename 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileRename

Associated Types

type Rep FileRename :: Type -> Type #

Show FileRename 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileRename

NFData FileRename 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileRename

Methods

rnf :: FileRename -> () #

Eq FileRename 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileRename

Ord FileRename 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileRename

Hashable FileRename 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileRename

Pretty FileRename 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileRename

Methods

pretty :: FileRename -> Doc ann #

prettyList :: [FileRename] -> Doc ann #

HasNewUri FileRename Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasOldUri FileRename Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasFiles RenameFilesParams [FileRename] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FileRename 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileRename

type Rep FileRename = D1 ('MetaData "FileRename" "Language.LSP.Protocol.Internal.Types.FileRename" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "FileRename" 'PrefixI 'True) (S1 ('MetaSel ('Just "_oldUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_newUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

data FileSystemWatcher #

Instances

Instances details
FromJSON FileSystemWatcher 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileSystemWatcher

ToJSON FileSystemWatcher 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileSystemWatcher

Generic FileSystemWatcher 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileSystemWatcher

Associated Types

type Rep FileSystemWatcher :: Type -> Type #

Show FileSystemWatcher 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileSystemWatcher

NFData FileSystemWatcher 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileSystemWatcher

Methods

rnf :: FileSystemWatcher -> () #

Eq FileSystemWatcher 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileSystemWatcher

Ord FileSystemWatcher 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileSystemWatcher

Hashable FileSystemWatcher 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileSystemWatcher

Pretty FileSystemWatcher 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileSystemWatcher

HasGlobPattern FileSystemWatcher GlobPattern 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind FileSystemWatcher (Maybe WatchKind) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWatchers DidChangeWatchedFilesRegistrationOptions [FileSystemWatcher] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FileSystemWatcher 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileSystemWatcher

type Rep FileSystemWatcher = D1 ('MetaData "FileSystemWatcher" "Language.LSP.Protocol.Internal.Types.FileSystemWatcher" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "FileSystemWatcher" 'PrefixI 'True) (S1 ('MetaSel ('Just "_globPattern") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GlobPattern) :*: S1 ('MetaSel ('Just "_kind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WatchKind))))

data FoldingRange #

Instances

Instances details
FromJSON FoldingRange 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRange

ToJSON FoldingRange 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRange

Generic FoldingRange 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRange

Associated Types

type Rep FoldingRange :: Type -> Type #

Show FoldingRange 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRange

NFData FoldingRange 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRange

Methods

rnf :: FoldingRange -> () #

Eq FoldingRange 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRange

Ord FoldingRange 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRange

Hashable FoldingRange 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRange

Pretty FoldingRange 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRange

Methods

pretty :: FoldingRange -> Doc ann #

prettyList :: [FoldingRange] -> Doc ann #

HasEndLine FoldingRange UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasStartLine FoldingRange UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCollapsedText FoldingRange (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasEndCharacter FoldingRange (Maybe UInt) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind FoldingRange (Maybe FoldingRangeKind) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasStartCharacter FoldingRange (Maybe UInt) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FoldingRange 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRange

type Rep FoldingRange = D1 ('MetaData "FoldingRange" "Language.LSP.Protocol.Internal.Types.FoldingRange" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "FoldingRange" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_startLine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UInt) :*: (S1 ('MetaSel ('Just "_startCharacter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UInt)) :*: S1 ('MetaSel ('Just "_endLine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UInt))) :*: (S1 ('MetaSel ('Just "_endCharacter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UInt)) :*: (S1 ('MetaSel ('Just "_kind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FoldingRangeKind)) :*: S1 ('MetaSel ('Just "_collapsedText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

data FoldingRangeClientCapabilities #

Instances

Instances details
FromJSON FoldingRangeClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeClientCapabilities

ToJSON FoldingRangeClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeClientCapabilities

Generic FoldingRangeClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeClientCapabilities

Associated Types

type Rep FoldingRangeClientCapabilities :: Type -> Type #

Show FoldingRangeClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeClientCapabilities

NFData FoldingRangeClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeClientCapabilities

Eq FoldingRangeClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeClientCapabilities

Ord FoldingRangeClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeClientCapabilities

Hashable FoldingRangeClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeClientCapabilities

Pretty FoldingRangeClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeClientCapabilities

a ~ Maybe (Rec (("collapsedText" .== Maybe Bool) .+ (Empty :: Row Type))) => HasFoldingRange FoldingRangeClientCapabilities a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

a ~ Maybe (Rec (("valueSet" .== Maybe [FoldingRangeKind]) .+ (Empty :: Row Type))) => HasFoldingRangeKind FoldingRangeClientCapabilities a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration FoldingRangeClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasFoldingRange TextDocumentClientCapabilities (Maybe FoldingRangeClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLineFoldingOnly FoldingRangeClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRangeLimit FoldingRangeClientCapabilities (Maybe UInt) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FoldingRangeClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeClientCapabilities

type Rep FoldingRangeClientCapabilities = D1 ('MetaData "FoldingRangeClientCapabilities" "Language.LSP.Protocol.Internal.Types.FoldingRangeClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "FoldingRangeClientCapabilities" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_rangeLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UInt))) :*: (S1 ('MetaSel ('Just "_lineFoldingOnly") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "_foldingRangeKind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Rec (("valueSet" .== Maybe [FoldingRangeKind]) .+ (Empty :: Row Type))))) :*: S1 ('MetaSel ('Just "_foldingRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Rec (("collapsedText" .== Maybe Bool) .+ (Empty :: Row Type)))))))))

data FoldingRangeKind #

Instances

Instances details
FromJSON FoldingRangeKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeKind

ToJSON FoldingRangeKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeKind

IsString FoldingRangeKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeKind

Generic FoldingRangeKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeKind

Associated Types

type Rep FoldingRangeKind :: Type -> Type #

Show FoldingRangeKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeKind

NFData FoldingRangeKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeKind

Methods

rnf :: FoldingRangeKind -> () #

Eq FoldingRangeKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeKind

Ord FoldingRangeKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeKind

Hashable FoldingRangeKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeKind

LspEnum FoldingRangeKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeKind

Associated Types

type EnumBaseType FoldingRangeKind #

LspOpenEnum FoldingRangeKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeKind

Pretty FoldingRangeKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeKind

HasKind FoldingRange (Maybe FoldingRangeKind) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FoldingRangeKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeKind

type Rep FoldingRangeKind = D1 ('MetaData "FoldingRangeKind" "Language.LSP.Protocol.Internal.Types.FoldingRangeKind" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) ((C1 ('MetaCons "FoldingRangeKind_Comment" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "FoldingRangeKind_Imports" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "FoldingRangeKind_Region" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "FoldingRangeKind_Custom" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type EnumBaseType FoldingRangeKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeKind

data FoldingRangeOptions #

Instances

Instances details
FromJSON FoldingRangeOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeOptions

ToJSON FoldingRangeOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeOptions

Generic FoldingRangeOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeOptions

Associated Types

type Rep FoldingRangeOptions :: Type -> Type #

Show FoldingRangeOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeOptions

NFData FoldingRangeOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeOptions

Methods

rnf :: FoldingRangeOptions -> () #

Eq FoldingRangeOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeOptions

Ord FoldingRangeOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeOptions

Hashable FoldingRangeOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeOptions

Pretty FoldingRangeOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeOptions

HasFoldingRangeProvider ServerCapabilities (Maybe (Bool |? (FoldingRangeOptions |? FoldingRangeRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress FoldingRangeOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FoldingRangeOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeOptions

type Rep FoldingRangeOptions = D1 ('MetaData "FoldingRangeOptions" "Language.LSP.Protocol.Internal.Types.FoldingRangeOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "FoldingRangeOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data FoldingRangeParams #

Instances

Instances details
FromJSON FoldingRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeParams

ToJSON FoldingRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeParams

Generic FoldingRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeParams

Associated Types

type Rep FoldingRangeParams :: Type -> Type #

Show FoldingRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeParams

NFData FoldingRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeParams

Methods

rnf :: FoldingRangeParams -> () #

Eq FoldingRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeParams

Ord FoldingRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeParams

Hashable FoldingRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeParams

Pretty FoldingRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeParams

HasTextDocument FoldingRangeParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken FoldingRangeParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken FoldingRangeParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FoldingRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeParams

type Rep FoldingRangeParams = D1 ('MetaData "FoldingRangeParams" "Language.LSP.Protocol.Internal.Types.FoldingRangeParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "FoldingRangeParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: (S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier))))

data FoldingRangeRegistrationOptions #

Instances

Instances details
FromJSON FoldingRangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeRegistrationOptions

ToJSON FoldingRangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeRegistrationOptions

Generic FoldingRangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeRegistrationOptions

Associated Types

type Rep FoldingRangeRegistrationOptions :: Type -> Type #

Show FoldingRangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeRegistrationOptions

NFData FoldingRangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeRegistrationOptions

Eq FoldingRangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeRegistrationOptions

Ord FoldingRangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeRegistrationOptions

Hashable FoldingRangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeRegistrationOptions

Pretty FoldingRangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeRegistrationOptions

HasFoldingRangeProvider ServerCapabilities (Maybe (Bool |? (FoldingRangeOptions |? FoldingRangeRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasId FoldingRangeRegistrationOptions (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress FoldingRangeRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector FoldingRangeRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FoldingRangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeRegistrationOptions

type Rep FoldingRangeRegistrationOptions = D1 ('MetaData "FoldingRangeRegistrationOptions" "Language.LSP.Protocol.Internal.Types.FoldingRangeRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "FoldingRangeRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

data FormattingOptions #

Instances

Instances details
FromJSON FormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FormattingOptions

ToJSON FormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FormattingOptions

Generic FormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FormattingOptions

Associated Types

type Rep FormattingOptions :: Type -> Type #

Show FormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FormattingOptions

NFData FormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FormattingOptions

Methods

rnf :: FormattingOptions -> () #

Eq FormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FormattingOptions

Ord FormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FormattingOptions

Hashable FormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FormattingOptions

Pretty FormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FormattingOptions

HasInsertSpaces FormattingOptions Bool 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasOptions DocumentFormattingParams FormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasOptions DocumentOnTypeFormattingParams FormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasOptions DocumentRangeFormattingParams FormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTabSize FormattingOptions UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasInsertFinalNewline FormattingOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTrimFinalNewlines FormattingOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTrimTrailingWhitespace FormattingOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FormattingOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FormattingOptions

type Rep FormattingOptions = D1 ('MetaData "FormattingOptions" "Language.LSP.Protocol.Internal.Types.FormattingOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "FormattingOptions" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_tabSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UInt) :*: S1 ('MetaSel ('Just "_insertSpaces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "_trimTrailingWhitespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "_insertFinalNewline") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_trimFinalNewlines") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))))

data FullDocumentDiagnosticReport #

Instances

Instances details
FromJSON FullDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FullDocumentDiagnosticReport

ToJSON FullDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FullDocumentDiagnosticReport

Generic FullDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FullDocumentDiagnosticReport

Associated Types

type Rep FullDocumentDiagnosticReport :: Type -> Type #

Show FullDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FullDocumentDiagnosticReport

NFData FullDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FullDocumentDiagnosticReport

Eq FullDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FullDocumentDiagnosticReport

Ord FullDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FullDocumentDiagnosticReport

Hashable FullDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FullDocumentDiagnosticReport

Pretty FullDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FullDocumentDiagnosticReport

HasItems FullDocumentDiagnosticReport [Diagnostic] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind FullDocumentDiagnosticReport (AString "full") 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRelatedDocuments RelatedFullDocumentDiagnosticReport (Maybe (Map Uri (FullDocumentDiagnosticReport |? UnchangedDocumentDiagnosticReport))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRelatedDocuments RelatedUnchangedDocumentDiagnosticReport (Maybe (Map Uri (FullDocumentDiagnosticReport |? UnchangedDocumentDiagnosticReport))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasResultId FullDocumentDiagnosticReport (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRelatedDocuments DocumentDiagnosticReportPartialResult (Map Uri (FullDocumentDiagnosticReport |? UnchangedDocumentDiagnosticReport)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep FullDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FullDocumentDiagnosticReport

type Rep FullDocumentDiagnosticReport = D1 ('MetaData "FullDocumentDiagnosticReport" "Language.LSP.Protocol.Internal.Types.FullDocumentDiagnosticReport" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "FullDocumentDiagnosticReport" 'PrefixI 'True) (S1 ('MetaSel ('Just "_kind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (AString "full")) :*: (S1 ('MetaSel ('Just "_resultId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_items") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Diagnostic]))))

data GeneralClientCapabilities #

Instances

Instances details
FromJSON GeneralClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.GeneralClientCapabilities

ToJSON GeneralClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.GeneralClientCapabilities

Generic GeneralClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.GeneralClientCapabilities

Associated Types

type Rep GeneralClientCapabilities :: Type -> Type #

Show GeneralClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.GeneralClientCapabilities

NFData GeneralClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.GeneralClientCapabilities

Eq GeneralClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.GeneralClientCapabilities

Ord GeneralClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.GeneralClientCapabilities

Hashable GeneralClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.GeneralClientCapabilities

Pretty GeneralClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.GeneralClientCapabilities

a ~ Maybe (Rec (("cancel" .== Bool) .+ (("retryOnContentModified" .== [Text]) .+ (Empty :: Row Type)))) => HasStaleRequestSupport GeneralClientCapabilities a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasGeneral ClientCapabilities (Maybe GeneralClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasMarkdown GeneralClientCapabilities (Maybe MarkdownClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPositionEncodings GeneralClientCapabilities (Maybe [PositionEncodingKind]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRegularExpressions GeneralClientCapabilities (Maybe RegularExpressionsClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep GeneralClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.GeneralClientCapabilities

type Rep GeneralClientCapabilities = D1 ('MetaData "GeneralClientCapabilities" "Language.LSP.Protocol.Internal.Types.GeneralClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "GeneralClientCapabilities" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_staleRequestSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Rec (("cancel" .== Bool) .+ (("retryOnContentModified" .== [Text]) .+ (Empty :: Row Type)))))) :*: S1 ('MetaSel ('Just "_regularExpressions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RegularExpressionsClientCapabilities))) :*: (S1 ('MetaSel ('Just "_markdown") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MarkdownClientCapabilities)) :*: S1 ('MetaSel ('Just "_positionEncodings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PositionEncodingKind])))))

newtype GlobPattern #

Instances

Instances details
FromJSON GlobPattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.GlobPattern

ToJSON GlobPattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.GlobPattern

Generic GlobPattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.GlobPattern

Associated Types

type Rep GlobPattern :: Type -> Type #

Show GlobPattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.GlobPattern

NFData GlobPattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.GlobPattern

Methods

rnf :: GlobPattern -> () #

Eq GlobPattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.GlobPattern

Ord GlobPattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.GlobPattern

Hashable GlobPattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.GlobPattern

Pretty GlobPattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.GlobPattern

Methods

pretty :: GlobPattern -> Doc ann #

prettyList :: [GlobPattern] -> Doc ann #

HasGlobPattern FileSystemWatcher GlobPattern 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep GlobPattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.GlobPattern

type Rep GlobPattern = D1 ('MetaData "GlobPattern" "Language.LSP.Protocol.Internal.Types.GlobPattern" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'True) (C1 ('MetaCons "GlobPattern" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Pattern |? RelativePattern))))

data Hover #

Instances

Instances details
FromJSON Hover 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Hover

ToJSON Hover 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Hover

Generic Hover 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Hover

Associated Types

type Rep Hover :: Type -> Type #

Methods

from :: Hover -> Rep Hover x #

to :: Rep Hover x -> Hover #

Show Hover 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Hover

Methods

showsPrec :: Int -> Hover -> ShowS #

show :: Hover -> String #

showList :: [Hover] -> ShowS #

NFData Hover 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Hover

Methods

rnf :: Hover -> () #

Eq Hover 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Hover

Methods

(==) :: Hover -> Hover -> Bool #

(/=) :: Hover -> Hover -> Bool #

Ord Hover 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Hover

Methods

compare :: Hover -> Hover -> Ordering #

(<) :: Hover -> Hover -> Bool #

(<=) :: Hover -> Hover -> Bool #

(>) :: Hover -> Hover -> Bool #

(>=) :: Hover -> Hover -> Bool #

max :: Hover -> Hover -> Hover #

min :: Hover -> Hover -> Hover #

Hashable Hover 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Hover

Methods

hashWithSalt :: Int -> Hover -> Int #

hash :: Hover -> Int #

Pretty Hover 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Hover

Methods

pretty :: Hover -> Doc ann #

prettyList :: [Hover] -> Doc ann #

HasRange Hover (Maybe Range) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasContents Hover (MarkupContent |? (MarkedString |? [MarkedString])) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep Hover 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Hover

type Rep Hover = D1 ('MetaData "Hover" "Language.LSP.Protocol.Internal.Types.Hover" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "Hover" 'PrefixI 'True) (S1 ('MetaSel ('Just "_contents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (MarkupContent |? (MarkedString |? [MarkedString]))) :*: S1 ('MetaSel ('Just "_range") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Range))))

data HoverClientCapabilities #

Instances

Instances details
FromJSON HoverClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.HoverClientCapabilities

ToJSON HoverClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.HoverClientCapabilities

Generic HoverClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.HoverClientCapabilities

Associated Types

type Rep HoverClientCapabilities :: Type -> Type #

Show HoverClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.HoverClientCapabilities

NFData HoverClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.HoverClientCapabilities

Methods

rnf :: HoverClientCapabilities -> () #

Eq HoverClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.HoverClientCapabilities

Ord HoverClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.HoverClientCapabilities

Hashable HoverClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.HoverClientCapabilities

Pretty HoverClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.HoverClientCapabilities

HasContentFormat HoverClientCapabilities (Maybe [MarkupKind]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration HoverClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasHover TextDocumentClientCapabilities (Maybe HoverClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep HoverClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.HoverClientCapabilities

type Rep HoverClientCapabilities = D1 ('MetaData "HoverClientCapabilities" "Language.LSP.Protocol.Internal.Types.HoverClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "HoverClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_contentFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MarkupKind]))))

data HoverOptions #

Constructors

HoverOptions 

Instances

Instances details
FromJSON HoverOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.HoverOptions

ToJSON HoverOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.HoverOptions

Generic HoverOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.HoverOptions

Associated Types

type Rep HoverOptions :: Type -> Type #

Show HoverOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.HoverOptions

NFData HoverOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.HoverOptions

Methods

rnf :: HoverOptions -> () #

Eq HoverOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.HoverOptions

Ord HoverOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.HoverOptions

Hashable HoverOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.HoverOptions

Pretty HoverOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.HoverOptions

Methods

pretty :: HoverOptions -> Doc ann #

prettyList :: [HoverOptions] -> Doc ann #

HasHoverProvider ServerCapabilities (Maybe (Bool |? HoverOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress HoverOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep HoverOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.HoverOptions

type Rep HoverOptions = D1 ('MetaData "HoverOptions" "Language.LSP.Protocol.Internal.Types.HoverOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "HoverOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data HoverParams #

Instances

Instances details
FromJSON HoverParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.HoverParams

ToJSON HoverParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.HoverParams

Generic HoverParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.HoverParams

Associated Types

type Rep HoverParams :: Type -> Type #

Show HoverParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.HoverParams

NFData HoverParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.HoverParams

Methods

rnf :: HoverParams -> () #

Eq HoverParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.HoverParams

Ord HoverParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.HoverParams

Hashable HoverParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.HoverParams

Pretty HoverParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.HoverParams

Methods

pretty :: HoverParams -> Doc ann #

prettyList :: [HoverParams] -> Doc ann #

HasPosition HoverParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument HoverParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken HoverParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep HoverParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.HoverParams

type Rep HoverParams = D1 ('MetaData "HoverParams" "Language.LSP.Protocol.Internal.Types.HoverParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "HoverParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier) :*: (S1 ('MetaSel ('Just "_position") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Position) :*: S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)))))

data HoverRegistrationOptions #

Instances

Instances details
FromJSON HoverRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.HoverRegistrationOptions

ToJSON HoverRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.HoverRegistrationOptions

Generic HoverRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.HoverRegistrationOptions

Associated Types

type Rep HoverRegistrationOptions :: Type -> Type #

Show HoverRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.HoverRegistrationOptions

NFData HoverRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.HoverRegistrationOptions

Eq HoverRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.HoverRegistrationOptions

Ord HoverRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.HoverRegistrationOptions

Hashable HoverRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.HoverRegistrationOptions

Pretty HoverRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.HoverRegistrationOptions

HasWorkDoneProgress HoverRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector HoverRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep HoverRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.HoverRegistrationOptions

type Rep HoverRegistrationOptions = D1 ('MetaData "HoverRegistrationOptions" "Language.LSP.Protocol.Internal.Types.HoverRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "HoverRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data ImplementationClientCapabilities #

Instances

Instances details
FromJSON ImplementationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ImplementationClientCapabilities

ToJSON ImplementationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ImplementationClientCapabilities

Generic ImplementationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ImplementationClientCapabilities

Associated Types

type Rep ImplementationClientCapabilities :: Type -> Type #

Show ImplementationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ImplementationClientCapabilities

NFData ImplementationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ImplementationClientCapabilities

Eq ImplementationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ImplementationClientCapabilities

Ord ImplementationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ImplementationClientCapabilities

Hashable ImplementationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ImplementationClientCapabilities

Pretty ImplementationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ImplementationClientCapabilities

HasDynamicRegistration ImplementationClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasImplementation TextDocumentClientCapabilities (Maybe ImplementationClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLinkSupport ImplementationClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ImplementationClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ImplementationClientCapabilities

type Rep ImplementationClientCapabilities = D1 ('MetaData "ImplementationClientCapabilities" "Language.LSP.Protocol.Internal.Types.ImplementationClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ImplementationClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_linkSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data ImplementationOptions #

Instances

Instances details
FromJSON ImplementationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ImplementationOptions

ToJSON ImplementationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ImplementationOptions

Generic ImplementationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ImplementationOptions

Associated Types

type Rep ImplementationOptions :: Type -> Type #

Show ImplementationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ImplementationOptions

NFData ImplementationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ImplementationOptions

Methods

rnf :: ImplementationOptions -> () #

Eq ImplementationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ImplementationOptions

Ord ImplementationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ImplementationOptions

Hashable ImplementationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ImplementationOptions

Pretty ImplementationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ImplementationOptions

HasImplementationProvider ServerCapabilities (Maybe (Bool |? (ImplementationOptions |? ImplementationRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress ImplementationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ImplementationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ImplementationOptions

type Rep ImplementationOptions = D1 ('MetaData "ImplementationOptions" "Language.LSP.Protocol.Internal.Types.ImplementationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ImplementationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data ImplementationParams #

Instances

Instances details
FromJSON ImplementationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ImplementationParams

ToJSON ImplementationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ImplementationParams

Generic ImplementationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ImplementationParams

Associated Types

type Rep ImplementationParams :: Type -> Type #

Show ImplementationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ImplementationParams

NFData ImplementationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ImplementationParams

Methods

rnf :: ImplementationParams -> () #

Eq ImplementationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ImplementationParams

Ord ImplementationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ImplementationParams

Hashable ImplementationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ImplementationParams

Pretty ImplementationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ImplementationParams

HasPosition ImplementationParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument ImplementationParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken ImplementationParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken ImplementationParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ImplementationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ImplementationParams

type Rep ImplementationParams = D1 ('MetaData "ImplementationParams" "Language.LSP.Protocol.Internal.Types.ImplementationParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ImplementationParams" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier) :*: S1 ('MetaSel ('Just "_position") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Position)) :*: (S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)))))

data ImplementationRegistrationOptions #

Instances

Instances details
FromJSON ImplementationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ImplementationRegistrationOptions

ToJSON ImplementationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ImplementationRegistrationOptions

Generic ImplementationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ImplementationRegistrationOptions

Associated Types

type Rep ImplementationRegistrationOptions :: Type -> Type #

Show ImplementationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ImplementationRegistrationOptions

NFData ImplementationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ImplementationRegistrationOptions

Eq ImplementationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ImplementationRegistrationOptions

Ord ImplementationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ImplementationRegistrationOptions

Hashable ImplementationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ImplementationRegistrationOptions

Pretty ImplementationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ImplementationRegistrationOptions

HasId ImplementationRegistrationOptions (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasImplementationProvider ServerCapabilities (Maybe (Bool |? (ImplementationOptions |? ImplementationRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress ImplementationRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector ImplementationRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ImplementationRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ImplementationRegistrationOptions

type Rep ImplementationRegistrationOptions = D1 ('MetaData "ImplementationRegistrationOptions" "Language.LSP.Protocol.Internal.Types.ImplementationRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ImplementationRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

data InitializeError #

Constructors

InitializeError 

Fields

Instances

Instances details
FromJSON InitializeError 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InitializeError

ToJSON InitializeError 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InitializeError

Generic InitializeError 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InitializeError

Associated Types

type Rep InitializeError :: Type -> Type #

Show InitializeError 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InitializeError

NFData InitializeError 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InitializeError

Methods

rnf :: InitializeError -> () #

Eq InitializeError 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InitializeError

Ord InitializeError 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InitializeError

Hashable InitializeError 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InitializeError

Pretty InitializeError 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InitializeError

HasRetry InitializeError Bool 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep InitializeError 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InitializeError

type Rep InitializeError = D1 ('MetaData "InitializeError" "Language.LSP.Protocol.Internal.Types.InitializeError" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "InitializeError" 'PrefixI 'True) (S1 ('MetaSel ('Just "_retry") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

data InitializeParams #

Instances

Instances details
FromJSON InitializeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InitializeParams

ToJSON InitializeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InitializeParams

Generic InitializeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InitializeParams

Associated Types

type Rep InitializeParams :: Type -> Type #

Show InitializeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InitializeParams

NFData InitializeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InitializeParams

Methods

rnf :: InitializeParams -> () #

Eq InitializeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InitializeParams

Ord InitializeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InitializeParams

Hashable InitializeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InitializeParams

HasTracing InitializeParams 
Instance details

Defined in Ide.Types

Pretty InitializeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InitializeParams

HasCapabilities InitializeParams ClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

a ~ Maybe (Rec (("name" .== Text) .+ (("version" .== Maybe Text) .+ (Empty :: Row Type)))) => HasClientInfo InitializeParams a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasInitializationOptions InitializeParams (Maybe Value) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLocale InitializeParams (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRootPath InitializeParams (Maybe (Text |? Null)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTrace InitializeParams (Maybe TraceValues) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken InitializeParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkspaceFolders InitializeParams (Maybe ([WorkspaceFolder] |? Null)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasProcessId InitializeParams (Int32 |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRootUri InitializeParams (Uri |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep InitializeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InitializeParams

type Rep InitializeParams = D1 ('MetaData "InitializeParams" "Language.LSP.Protocol.Internal.Types.InitializeParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "InitializeParams" 'PrefixI 'True) (((S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_processId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Int32 |? Null))) :*: (S1 ('MetaSel ('Just "_clientInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Rec (("name" .== Text) .+ (("version" .== Maybe Text) .+ (Empty :: Row Type)))))) :*: (S1 ('MetaSel ('Just "_locale") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_rootPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Text |? Null)))))) :*: ((S1 ('MetaSel ('Just "_rootUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Uri |? Null)) :*: S1 ('MetaSel ('Just "_capabilities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ClientCapabilities)) :*: (S1 ('MetaSel ('Just "_initializationOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Value)) :*: (S1 ('MetaSel ('Just "_trace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TraceValues)) :*: S1 ('MetaSel ('Just "_workspaceFolders") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ([WorkspaceFolder] |? Null))))))))

data InitializeResult #

Constructors

InitializeResult 

Fields

Instances

Instances details
FromJSON InitializeResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InitializeResult

ToJSON InitializeResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InitializeResult

Generic InitializeResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InitializeResult

Associated Types

type Rep InitializeResult :: Type -> Type #

Show InitializeResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InitializeResult

NFData InitializeResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InitializeResult

Methods

rnf :: InitializeResult -> () #

Eq InitializeResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InitializeResult

Ord InitializeResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InitializeResult

Hashable InitializeResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InitializeResult

Pretty InitializeResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InitializeResult

HasCapabilities InitializeResult ServerCapabilities 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

a ~ Maybe (Rec (("name" .== Text) .+ (("version" .== Maybe Text) .+ (Empty :: Row Type)))) => HasServerInfo InitializeResult a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep InitializeResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InitializeResult

type Rep InitializeResult = D1 ('MetaData "InitializeResult" "Language.LSP.Protocol.Internal.Types.InitializeResult" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "InitializeResult" 'PrefixI 'True) (S1 ('MetaSel ('Just "_capabilities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ServerCapabilities) :*: S1 ('MetaSel ('Just "_serverInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Rec (("name" .== Text) .+ (("version" .== Maybe Text) .+ (Empty :: Row Type))))))))

data InitializedParams #

Constructors

InitializedParams 

Instances

Instances details
FromJSON InitializedParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InitializedParams

ToJSON InitializedParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InitializedParams

Generic InitializedParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InitializedParams

Associated Types

type Rep InitializedParams :: Type -> Type #

Show InitializedParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InitializedParams

NFData InitializedParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InitializedParams

Methods

rnf :: InitializedParams -> () #

Eq InitializedParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InitializedParams

Ord InitializedParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InitializedParams

Hashable InitializedParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InitializedParams

HasTracing InitializedParams 
Instance details

Defined in Ide.Types

Pretty InitializedParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InitializedParams

type Rep InitializedParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InitializedParams

type Rep InitializedParams = D1 ('MetaData "InitializedParams" "Language.LSP.Protocol.Internal.Types.InitializedParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "InitializedParams" 'PrefixI 'False) (U1 :: Type -> Type))

data InlayHint #

Instances

Instances details
FromJSON InlayHint 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHint

ToJSON InlayHint 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHint

Generic InlayHint 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHint

Associated Types

type Rep InlayHint :: Type -> Type #

Show InlayHint 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHint

NFData InlayHint 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHint

Methods

rnf :: InlayHint -> () #

Eq InlayHint 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHint

Ord InlayHint 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHint

Hashable InlayHint 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHint

HasTracing InlayHint 
Instance details

Defined in Ide.Types

Pretty InlayHint 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHint

Methods

pretty :: InlayHint -> Doc ann #

prettyList :: [InlayHint] -> Doc ann #

HasPosition InlayHint Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasData_ InlayHint (Maybe Value) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind InlayHint (Maybe InlayHintKind) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPaddingLeft InlayHint (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPaddingRight InlayHint (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextEdits InlayHint (Maybe [TextEdit]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTooltip InlayHint (Maybe (Text |? MarkupContent)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLabel InlayHint (Text |? [InlayHintLabelPart]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep InlayHint 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHint

data InlayHintClientCapabilities #

Instances

Instances details
FromJSON InlayHintClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintClientCapabilities

ToJSON InlayHintClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintClientCapabilities

Generic InlayHintClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintClientCapabilities

Associated Types

type Rep InlayHintClientCapabilities :: Type -> Type #

Show InlayHintClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintClientCapabilities

NFData InlayHintClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintClientCapabilities

Eq InlayHintClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintClientCapabilities

Ord InlayHintClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintClientCapabilities

Hashable InlayHintClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintClientCapabilities

Pretty InlayHintClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintClientCapabilities

a ~ Maybe (Rec (("properties" .== [Text]) .+ (Empty :: Row Type))) => HasResolveSupport InlayHintClientCapabilities a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration InlayHintClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasInlayHint TextDocumentClientCapabilities (Maybe InlayHintClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep InlayHintClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintClientCapabilities

type Rep InlayHintClientCapabilities = D1 ('MetaData "InlayHintClientCapabilities" "Language.LSP.Protocol.Internal.Types.InlayHintClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "InlayHintClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_resolveSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Rec (("properties" .== [Text]) .+ (Empty :: Row Type)))))))

data InlayHintKind #

Instances

Instances details
FromJSON InlayHintKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintKind

ToJSON InlayHintKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintKind

Generic InlayHintKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintKind

Associated Types

type Rep InlayHintKind :: Type -> Type #

Show InlayHintKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintKind

NFData InlayHintKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintKind

Methods

rnf :: InlayHintKind -> () #

Eq InlayHintKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintKind

Ord InlayHintKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintKind

Hashable InlayHintKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintKind

LspEnum InlayHintKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintKind

Associated Types

type EnumBaseType InlayHintKind #

Pretty InlayHintKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintKind

Methods

pretty :: InlayHintKind -> Doc ann #

prettyList :: [InlayHintKind] -> Doc ann #

HasKind InlayHint (Maybe InlayHintKind) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep InlayHintKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintKind

type Rep InlayHintKind = D1 ('MetaData "InlayHintKind" "Language.LSP.Protocol.Internal.Types.InlayHintKind" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "InlayHintKind_Type" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "InlayHintKind_Parameter" 'PrefixI 'False) (U1 :: Type -> Type))
type EnumBaseType InlayHintKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintKind

data InlayHintLabelPart #

Instances

Instances details
FromJSON InlayHintLabelPart 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintLabelPart

ToJSON InlayHintLabelPart 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintLabelPart

Generic InlayHintLabelPart 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintLabelPart

Associated Types

type Rep InlayHintLabelPart :: Type -> Type #

Show InlayHintLabelPart 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintLabelPart

NFData InlayHintLabelPart 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintLabelPart

Methods

rnf :: InlayHintLabelPart -> () #

Eq InlayHintLabelPart 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintLabelPart

Ord InlayHintLabelPart 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintLabelPart

Hashable InlayHintLabelPart 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintLabelPart

Pretty InlayHintLabelPart 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintLabelPart

HasValue InlayHintLabelPart Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCommand InlayHintLabelPart (Maybe Command) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLocation InlayHintLabelPart (Maybe Location) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTooltip InlayHintLabelPart (Maybe (Text |? MarkupContent)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLabel InlayHint (Text |? [InlayHintLabelPart]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep InlayHintLabelPart 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintLabelPart

type Rep InlayHintLabelPart = D1 ('MetaData "InlayHintLabelPart" "Language.LSP.Protocol.Internal.Types.InlayHintLabelPart" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "InlayHintLabelPart" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_tooltip") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Text |? MarkupContent)))) :*: (S1 ('MetaSel ('Just "_location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Location)) :*: S1 ('MetaSel ('Just "_command") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Command)))))

data InlayHintOptions #

Instances

Instances details
FromJSON InlayHintOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintOptions

ToJSON InlayHintOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintOptions

Generic InlayHintOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintOptions

Associated Types

type Rep InlayHintOptions :: Type -> Type #

Show InlayHintOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintOptions

NFData InlayHintOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintOptions

Methods

rnf :: InlayHintOptions -> () #

Eq InlayHintOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintOptions

Ord InlayHintOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintOptions

Hashable InlayHintOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintOptions

Pretty InlayHintOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintOptions

HasInlayHintProvider ServerCapabilities (Maybe (Bool |? (InlayHintOptions |? InlayHintRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasResolveProvider InlayHintOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress InlayHintOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep InlayHintOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintOptions

type Rep InlayHintOptions = D1 ('MetaData "InlayHintOptions" "Language.LSP.Protocol.Internal.Types.InlayHintOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "InlayHintOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_resolveProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data InlayHintParams #

Instances

Instances details
FromJSON InlayHintParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintParams

ToJSON InlayHintParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintParams

Generic InlayHintParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintParams

Associated Types

type Rep InlayHintParams :: Type -> Type #

Show InlayHintParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintParams

NFData InlayHintParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintParams

Methods

rnf :: InlayHintParams -> () #

Eq InlayHintParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintParams

Ord InlayHintParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintParams

Hashable InlayHintParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintParams

Pretty InlayHintParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintParams

HasRange InlayHintParams Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument InlayHintParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken InlayHintParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep InlayHintParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintParams

type Rep InlayHintParams = D1 ('MetaData "InlayHintParams" "Language.LSP.Protocol.Internal.Types.InlayHintParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "InlayHintParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: (S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier) :*: S1 ('MetaSel ('Just "_range") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Range))))

data InlayHintRegistrationOptions #

Instances

Instances details
FromJSON InlayHintRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintRegistrationOptions

ToJSON InlayHintRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintRegistrationOptions

Generic InlayHintRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintRegistrationOptions

Associated Types

type Rep InlayHintRegistrationOptions :: Type -> Type #

Show InlayHintRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintRegistrationOptions

NFData InlayHintRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintRegistrationOptions

Eq InlayHintRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintRegistrationOptions

Ord InlayHintRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintRegistrationOptions

Hashable InlayHintRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintRegistrationOptions

Pretty InlayHintRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintRegistrationOptions

HasId InlayHintRegistrationOptions (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasInlayHintProvider ServerCapabilities (Maybe (Bool |? (InlayHintOptions |? InlayHintRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasResolveProvider InlayHintRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress InlayHintRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector InlayHintRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep InlayHintRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintRegistrationOptions

type Rep InlayHintRegistrationOptions = D1 ('MetaData "InlayHintRegistrationOptions" "Language.LSP.Protocol.Internal.Types.InlayHintRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "InlayHintRegistrationOptions" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_resolveProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: S1 ('MetaSel ('Just "_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

data InlayHintWorkspaceClientCapabilities #

Instances

Instances details
FromJSON InlayHintWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintWorkspaceClientCapabilities

ToJSON InlayHintWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintWorkspaceClientCapabilities

Generic InlayHintWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintWorkspaceClientCapabilities

Show InlayHintWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintWorkspaceClientCapabilities

NFData InlayHintWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintWorkspaceClientCapabilities

Eq InlayHintWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintWorkspaceClientCapabilities

Ord InlayHintWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintWorkspaceClientCapabilities

Hashable InlayHintWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintWorkspaceClientCapabilities

Pretty InlayHintWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintWorkspaceClientCapabilities

HasInlayHint WorkspaceClientCapabilities (Maybe InlayHintWorkspaceClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRefreshSupport InlayHintWorkspaceClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep InlayHintWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintWorkspaceClientCapabilities

type Rep InlayHintWorkspaceClientCapabilities = D1 ('MetaData "InlayHintWorkspaceClientCapabilities" "Language.LSP.Protocol.Internal.Types.InlayHintWorkspaceClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "InlayHintWorkspaceClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_refreshSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newtype InlineValue #

Instances

Instances details
FromJSON InlineValue 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValue

ToJSON InlineValue 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValue

Generic InlineValue 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValue

Associated Types

type Rep InlineValue :: Type -> Type #

Show InlineValue 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValue

NFData InlineValue 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValue

Methods

rnf :: InlineValue -> () #

Eq InlineValue 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValue

Ord InlineValue 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValue

Hashable InlineValue 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValue

Pretty InlineValue 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValue

Methods

pretty :: InlineValue -> Doc ann #

prettyList :: [InlineValue] -> Doc ann #

type Rep InlineValue 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValue

type Rep InlineValue = D1 ('MetaData "InlineValue" "Language.LSP.Protocol.Internal.Types.InlineValue" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'True) (C1 ('MetaCons "InlineValue" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (InlineValueText |? (InlineValueVariableLookup |? InlineValueEvaluatableExpression)))))

data InlineValueClientCapabilities #

Instances

Instances details
FromJSON InlineValueClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueClientCapabilities

ToJSON InlineValueClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueClientCapabilities

Generic InlineValueClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueClientCapabilities

Associated Types

type Rep InlineValueClientCapabilities :: Type -> Type #

Show InlineValueClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueClientCapabilities

NFData InlineValueClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueClientCapabilities

Eq InlineValueClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueClientCapabilities

Ord InlineValueClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueClientCapabilities

Hashable InlineValueClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueClientCapabilities

Pretty InlineValueClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueClientCapabilities

HasDynamicRegistration InlineValueClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasInlineValue TextDocumentClientCapabilities (Maybe InlineValueClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep InlineValueClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueClientCapabilities

type Rep InlineValueClientCapabilities = D1 ('MetaData "InlineValueClientCapabilities" "Language.LSP.Protocol.Internal.Types.InlineValueClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "InlineValueClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data InlineValueContext #

Instances

Instances details
FromJSON InlineValueContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueContext

ToJSON InlineValueContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueContext

Generic InlineValueContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueContext

Associated Types

type Rep InlineValueContext :: Type -> Type #

Show InlineValueContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueContext

NFData InlineValueContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueContext

Methods

rnf :: InlineValueContext -> () #

Eq InlineValueContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueContext

Ord InlineValueContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueContext

Hashable InlineValueContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueContext

Pretty InlineValueContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueContext

HasContext InlineValueParams InlineValueContext 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasFrameId InlineValueContext Int32 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasStoppedLocation InlineValueContext Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep InlineValueContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueContext

type Rep InlineValueContext = D1 ('MetaData "InlineValueContext" "Language.LSP.Protocol.Internal.Types.InlineValueContext" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "InlineValueContext" 'PrefixI 'True) (S1 ('MetaSel ('Just "_frameId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int32) :*: S1 ('MetaSel ('Just "_stoppedLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Range)))

data InlineValueEvaluatableExpression #

Instances

Instances details
FromJSON InlineValueEvaluatableExpression 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueEvaluatableExpression

ToJSON InlineValueEvaluatableExpression 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueEvaluatableExpression

Generic InlineValueEvaluatableExpression 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueEvaluatableExpression

Associated Types

type Rep InlineValueEvaluatableExpression :: Type -> Type #

Show InlineValueEvaluatableExpression 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueEvaluatableExpression

NFData InlineValueEvaluatableExpression 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueEvaluatableExpression

Eq InlineValueEvaluatableExpression 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueEvaluatableExpression

Ord InlineValueEvaluatableExpression 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueEvaluatableExpression

Hashable InlineValueEvaluatableExpression 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueEvaluatableExpression

Pretty InlineValueEvaluatableExpression 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueEvaluatableExpression

HasRange InlineValueEvaluatableExpression Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasExpression InlineValueEvaluatableExpression (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep InlineValueEvaluatableExpression 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueEvaluatableExpression

type Rep InlineValueEvaluatableExpression = D1 ('MetaData "InlineValueEvaluatableExpression" "Language.LSP.Protocol.Internal.Types.InlineValueEvaluatableExpression" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "InlineValueEvaluatableExpression" 'PrefixI 'True) (S1 ('MetaSel ('Just "_range") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Range) :*: S1 ('MetaSel ('Just "_expression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

data InlineValueOptions #

Instances

Instances details
FromJSON InlineValueOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueOptions

ToJSON InlineValueOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueOptions

Generic InlineValueOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueOptions

Associated Types

type Rep InlineValueOptions :: Type -> Type #

Show InlineValueOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueOptions

NFData InlineValueOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueOptions

Methods

rnf :: InlineValueOptions -> () #

Eq InlineValueOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueOptions

Ord InlineValueOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueOptions

Hashable InlineValueOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueOptions

Pretty InlineValueOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueOptions

HasInlineValueProvider ServerCapabilities (Maybe (Bool |? (InlineValueOptions |? InlineValueRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress InlineValueOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep InlineValueOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueOptions

type Rep InlineValueOptions = D1 ('MetaData "InlineValueOptions" "Language.LSP.Protocol.Internal.Types.InlineValueOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "InlineValueOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data InlineValueParams #

Instances

Instances details
FromJSON InlineValueParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueParams

ToJSON InlineValueParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueParams

Generic InlineValueParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueParams

Associated Types

type Rep InlineValueParams :: Type -> Type #

Show InlineValueParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueParams

NFData InlineValueParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueParams

Methods

rnf :: InlineValueParams -> () #

Eq InlineValueParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueParams

Ord InlineValueParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueParams

Hashable InlineValueParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueParams

Pretty InlineValueParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueParams

HasContext InlineValueParams InlineValueContext 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange InlineValueParams Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument InlineValueParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken InlineValueParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep InlineValueParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueParams

type Rep InlineValueParams = D1 ('MetaData "InlineValueParams" "Language.LSP.Protocol.Internal.Types.InlineValueParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "InlineValueParams" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier)) :*: (S1 ('MetaSel ('Just "_range") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Range) :*: S1 ('MetaSel ('Just "_context") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 InlineValueContext))))

data InlineValueRegistrationOptions #

Instances

Instances details
FromJSON InlineValueRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueRegistrationOptions

ToJSON InlineValueRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueRegistrationOptions

Generic InlineValueRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueRegistrationOptions

Associated Types

type Rep InlineValueRegistrationOptions :: Type -> Type #

Show InlineValueRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueRegistrationOptions

NFData InlineValueRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueRegistrationOptions

Eq InlineValueRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueRegistrationOptions

Ord InlineValueRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueRegistrationOptions

Hashable InlineValueRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueRegistrationOptions

Pretty InlineValueRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueRegistrationOptions

HasId InlineValueRegistrationOptions (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasInlineValueProvider ServerCapabilities (Maybe (Bool |? (InlineValueOptions |? InlineValueRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress InlineValueRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector InlineValueRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep InlineValueRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueRegistrationOptions

type Rep InlineValueRegistrationOptions = D1 ('MetaData "InlineValueRegistrationOptions" "Language.LSP.Protocol.Internal.Types.InlineValueRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "InlineValueRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: S1 ('MetaSel ('Just "_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

data InlineValueText #

Constructors

InlineValueText 

Fields

Instances

Instances details
FromJSON InlineValueText 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueText

ToJSON InlineValueText 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueText

Generic InlineValueText 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueText

Associated Types

type Rep InlineValueText :: Type -> Type #

Show InlineValueText 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueText

NFData InlineValueText 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueText

Methods

rnf :: InlineValueText -> () #

Eq InlineValueText 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueText

Ord InlineValueText 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueText

Hashable InlineValueText 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueText

Pretty InlineValueText 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueText

HasRange InlineValueText Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasText InlineValueText Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep InlineValueText 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueText

type Rep InlineValueText = D1 ('MetaData "InlineValueText" "Language.LSP.Protocol.Internal.Types.InlineValueText" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "InlineValueText" 'PrefixI 'True) (S1 ('MetaSel ('Just "_range") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Range) :*: S1 ('MetaSel ('Just "_text") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

data InlineValueVariableLookup #

Instances

Instances details
FromJSON InlineValueVariableLookup 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueVariableLookup

ToJSON InlineValueVariableLookup 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueVariableLookup

Generic InlineValueVariableLookup 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueVariableLookup

Associated Types

type Rep InlineValueVariableLookup :: Type -> Type #

Show InlineValueVariableLookup 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueVariableLookup

NFData InlineValueVariableLookup 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueVariableLookup

Eq InlineValueVariableLookup 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueVariableLookup

Ord InlineValueVariableLookup 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueVariableLookup

Hashable InlineValueVariableLookup 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueVariableLookup

Pretty InlineValueVariableLookup 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueVariableLookup

HasCaseSensitiveLookup InlineValueVariableLookup Bool 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange InlineValueVariableLookup Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVariableName InlineValueVariableLookup (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep InlineValueVariableLookup 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueVariableLookup

type Rep InlineValueVariableLookup = D1 ('MetaData "InlineValueVariableLookup" "Language.LSP.Protocol.Internal.Types.InlineValueVariableLookup" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "InlineValueVariableLookup" 'PrefixI 'True) (S1 ('MetaSel ('Just "_range") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Range) :*: (S1 ('MetaSel ('Just "_variableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_caseSensitiveLookup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool))))

data InlineValueWorkspaceClientCapabilities #

Instances

Instances details
FromJSON InlineValueWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueWorkspaceClientCapabilities

ToJSON InlineValueWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueWorkspaceClientCapabilities

Generic InlineValueWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueWorkspaceClientCapabilities

Show InlineValueWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueWorkspaceClientCapabilities

NFData InlineValueWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueWorkspaceClientCapabilities

Eq InlineValueWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueWorkspaceClientCapabilities

Ord InlineValueWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueWorkspaceClientCapabilities

Hashable InlineValueWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueWorkspaceClientCapabilities

Pretty InlineValueWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueWorkspaceClientCapabilities

HasInlineValue WorkspaceClientCapabilities (Maybe InlineValueWorkspaceClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRefreshSupport InlineValueWorkspaceClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep InlineValueWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlineValueWorkspaceClientCapabilities

type Rep InlineValueWorkspaceClientCapabilities = D1 ('MetaData "InlineValueWorkspaceClientCapabilities" "Language.LSP.Protocol.Internal.Types.InlineValueWorkspaceClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "InlineValueWorkspaceClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_refreshSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data InsertReplaceEdit #

Constructors

InsertReplaceEdit 

Instances

Instances details
FromJSON InsertReplaceEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InsertReplaceEdit

ToJSON InsertReplaceEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InsertReplaceEdit

Generic InsertReplaceEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InsertReplaceEdit

Associated Types

type Rep InsertReplaceEdit :: Type -> Type #

Show InsertReplaceEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InsertReplaceEdit

NFData InsertReplaceEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InsertReplaceEdit

Methods

rnf :: InsertReplaceEdit -> () #

Eq InsertReplaceEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InsertReplaceEdit

Ord InsertReplaceEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InsertReplaceEdit

Hashable InsertReplaceEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InsertReplaceEdit

Pretty InsertReplaceEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InsertReplaceEdit

HasInsert InsertReplaceEdit Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasNewText InsertReplaceEdit Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasReplace InsertReplaceEdit Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextEdit CompletionItem (Maybe (TextEdit |? InsertReplaceEdit)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep InsertReplaceEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InsertReplaceEdit

type Rep InsertReplaceEdit = D1 ('MetaData "InsertReplaceEdit" "Language.LSP.Protocol.Internal.Types.InsertReplaceEdit" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "InsertReplaceEdit" 'PrefixI 'True) (S1 ('MetaSel ('Just "_newText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_insert") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Range) :*: S1 ('MetaSel ('Just "_replace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Range))))

data InsertTextFormat #

Instances

Instances details
FromJSON InsertTextFormat 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InsertTextFormat

ToJSON InsertTextFormat 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InsertTextFormat

Generic InsertTextFormat 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InsertTextFormat

Associated Types

type Rep InsertTextFormat :: Type -> Type #

Show InsertTextFormat 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InsertTextFormat

NFData InsertTextFormat 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InsertTextFormat

Methods

rnf :: InsertTextFormat -> () #

Eq InsertTextFormat 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InsertTextFormat

Ord InsertTextFormat 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InsertTextFormat

Hashable InsertTextFormat 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InsertTextFormat

LspEnum InsertTextFormat 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InsertTextFormat

Associated Types

type EnumBaseType InsertTextFormat #

Pretty InsertTextFormat 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InsertTextFormat

HasInsertTextFormat CompletionItem (Maybe InsertTextFormat) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep InsertTextFormat 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InsertTextFormat

type Rep InsertTextFormat = D1 ('MetaData "InsertTextFormat" "Language.LSP.Protocol.Internal.Types.InsertTextFormat" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "InsertTextFormat_PlainText" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "InsertTextFormat_Snippet" 'PrefixI 'False) (U1 :: Type -> Type))
type EnumBaseType InsertTextFormat 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InsertTextFormat

data InsertTextMode #

Instances

Instances details
FromJSON InsertTextMode 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InsertTextMode

ToJSON InsertTextMode 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InsertTextMode

Generic InsertTextMode 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InsertTextMode

Associated Types

type Rep InsertTextMode :: Type -> Type #

Show InsertTextMode 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InsertTextMode

NFData InsertTextMode 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InsertTextMode

Methods

rnf :: InsertTextMode -> () #

Eq InsertTextMode 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InsertTextMode

Ord InsertTextMode 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InsertTextMode

Hashable InsertTextMode 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InsertTextMode

LspEnum InsertTextMode 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InsertTextMode

Associated Types

type EnumBaseType InsertTextMode #

Pretty InsertTextMode 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InsertTextMode

Methods

pretty :: InsertTextMode -> Doc ann #

prettyList :: [InsertTextMode] -> Doc ann #

HasInsertTextMode CompletionClientCapabilities (Maybe InsertTextMode) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasInsertTextMode CompletionItem (Maybe InsertTextMode) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep InsertTextMode 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InsertTextMode

type Rep InsertTextMode = D1 ('MetaData "InsertTextMode" "Language.LSP.Protocol.Internal.Types.InsertTextMode" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "InsertTextMode_AsIs" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "InsertTextMode_AdjustIndentation" 'PrefixI 'False) (U1 :: Type -> Type))
type EnumBaseType InsertTextMode 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InsertTextMode

data LSPErrorCodes #

Instances

Instances details
FromJSON LSPErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LSPErrorCodes

ToJSON LSPErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LSPErrorCodes

Generic LSPErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LSPErrorCodes

Associated Types

type Rep LSPErrorCodes :: Type -> Type #

Show LSPErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LSPErrorCodes

NFData LSPErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LSPErrorCodes

Methods

rnf :: LSPErrorCodes -> () #

Eq LSPErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LSPErrorCodes

Ord LSPErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LSPErrorCodes

Hashable LSPErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LSPErrorCodes

LspEnum LSPErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LSPErrorCodes

Associated Types

type EnumBaseType LSPErrorCodes #

LspOpenEnum LSPErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LSPErrorCodes

Pretty LSPErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LSPErrorCodes

Methods

pretty :: LSPErrorCodes -> Doc ann #

prettyList :: [LSPErrorCodes] -> Doc ann #

type Rep LSPErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LSPErrorCodes

type Rep LSPErrorCodes = D1 ('MetaData "LSPErrorCodes" "Language.LSP.Protocol.Internal.Types.LSPErrorCodes" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) ((C1 ('MetaCons "LSPErrorCodes_RequestFailed" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "LSPErrorCodes_ServerCancelled" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "LSPErrorCodes_ContentModified" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "LSPErrorCodes_RequestCancelled" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "LSPErrorCodes_Custom" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int32)))))
type EnumBaseType LSPErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LSPErrorCodes

data LinkedEditingRangeClientCapabilities #

Instances

Instances details
FromJSON LinkedEditingRangeClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRangeClientCapabilities

ToJSON LinkedEditingRangeClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRangeClientCapabilities

Generic LinkedEditingRangeClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRangeClientCapabilities

Show LinkedEditingRangeClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRangeClientCapabilities

NFData LinkedEditingRangeClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRangeClientCapabilities

Eq LinkedEditingRangeClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRangeClientCapabilities

Ord LinkedEditingRangeClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRangeClientCapabilities

Hashable LinkedEditingRangeClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRangeClientCapabilities

Pretty LinkedEditingRangeClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRangeClientCapabilities

HasDynamicRegistration LinkedEditingRangeClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLinkedEditingRange TextDocumentClientCapabilities (Maybe LinkedEditingRangeClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep LinkedEditingRangeClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRangeClientCapabilities

type Rep LinkedEditingRangeClientCapabilities = D1 ('MetaData "LinkedEditingRangeClientCapabilities" "Language.LSP.Protocol.Internal.Types.LinkedEditingRangeClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "LinkedEditingRangeClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data LinkedEditingRangeOptions #

Instances

Instances details
FromJSON LinkedEditingRangeOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRangeOptions

ToJSON LinkedEditingRangeOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRangeOptions

Generic LinkedEditingRangeOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRangeOptions

Associated Types

type Rep LinkedEditingRangeOptions :: Type -> Type #

Show LinkedEditingRangeOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRangeOptions

NFData LinkedEditingRangeOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRangeOptions

Eq LinkedEditingRangeOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRangeOptions

Ord LinkedEditingRangeOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRangeOptions

Hashable LinkedEditingRangeOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRangeOptions

Pretty LinkedEditingRangeOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRangeOptions

HasLinkedEditingRangeProvider ServerCapabilities (Maybe (Bool |? (LinkedEditingRangeOptions |? LinkedEditingRangeRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress LinkedEditingRangeOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep LinkedEditingRangeOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRangeOptions

type Rep LinkedEditingRangeOptions = D1 ('MetaData "LinkedEditingRangeOptions" "Language.LSP.Protocol.Internal.Types.LinkedEditingRangeOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "LinkedEditingRangeOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data LinkedEditingRangeParams #

Instances

Instances details
FromJSON LinkedEditingRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRangeParams

ToJSON LinkedEditingRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRangeParams

Generic LinkedEditingRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRangeParams

Associated Types

type Rep LinkedEditingRangeParams :: Type -> Type #

Show LinkedEditingRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRangeParams

NFData LinkedEditingRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRangeParams

Eq LinkedEditingRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRangeParams

Ord LinkedEditingRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRangeParams

Hashable LinkedEditingRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRangeParams

Pretty LinkedEditingRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRangeParams

HasPosition LinkedEditingRangeParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument LinkedEditingRangeParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken LinkedEditingRangeParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep LinkedEditingRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRangeParams

type Rep LinkedEditingRangeParams = D1 ('MetaData "LinkedEditingRangeParams" "Language.LSP.Protocol.Internal.Types.LinkedEditingRangeParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "LinkedEditingRangeParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier) :*: (S1 ('MetaSel ('Just "_position") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Position) :*: S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)))))

data LinkedEditingRangeRegistrationOptions #

Instances

Instances details
FromJSON LinkedEditingRangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRangeRegistrationOptions

ToJSON LinkedEditingRangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRangeRegistrationOptions

Generic LinkedEditingRangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRangeRegistrationOptions

Show LinkedEditingRangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRangeRegistrationOptions

NFData LinkedEditingRangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRangeRegistrationOptions

Eq LinkedEditingRangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRangeRegistrationOptions

Ord LinkedEditingRangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRangeRegistrationOptions

Hashable LinkedEditingRangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRangeRegistrationOptions

Pretty LinkedEditingRangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRangeRegistrationOptions

HasId LinkedEditingRangeRegistrationOptions (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLinkedEditingRangeProvider ServerCapabilities (Maybe (Bool |? (LinkedEditingRangeOptions |? LinkedEditingRangeRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress LinkedEditingRangeRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector LinkedEditingRangeRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep LinkedEditingRangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRangeRegistrationOptions

type Rep LinkedEditingRangeRegistrationOptions = D1 ('MetaData "LinkedEditingRangeRegistrationOptions" "Language.LSP.Protocol.Internal.Types.LinkedEditingRangeRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "LinkedEditingRangeRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

data LinkedEditingRanges #

Constructors

LinkedEditingRanges 

Instances

Instances details
FromJSON LinkedEditingRanges 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRanges

ToJSON LinkedEditingRanges 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRanges

Generic LinkedEditingRanges 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRanges

Associated Types

type Rep LinkedEditingRanges :: Type -> Type #

Show LinkedEditingRanges 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRanges

NFData LinkedEditingRanges 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRanges

Methods

rnf :: LinkedEditingRanges -> () #

Eq LinkedEditingRanges 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRanges

Ord LinkedEditingRanges 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRanges

Hashable LinkedEditingRanges 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRanges

Pretty LinkedEditingRanges 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRanges

HasRanges LinkedEditingRanges [Range] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWordPattern LinkedEditingRanges (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep LinkedEditingRanges 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LinkedEditingRanges

type Rep LinkedEditingRanges = D1 ('MetaData "LinkedEditingRanges" "Language.LSP.Protocol.Internal.Types.LinkedEditingRanges" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "LinkedEditingRanges" 'PrefixI 'True) (S1 ('MetaSel ('Just "_ranges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Range]) :*: S1 ('MetaSel ('Just "_wordPattern") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

data LocationLink #

Instances

data LogMessageParams #

Constructors

LogMessageParams 

Instances

Instances details
FromJSON LogMessageParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LogMessageParams

ToJSON LogMessageParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LogMessageParams

Generic LogMessageParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LogMessageParams

Associated Types

type Rep LogMessageParams :: Type -> Type #

Show LogMessageParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LogMessageParams

NFData LogMessageParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LogMessageParams

Methods

rnf :: LogMessageParams -> () #

Eq LogMessageParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LogMessageParams

Ord LogMessageParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LogMessageParams

Hashable LogMessageParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LogMessageParams

Pretty LogMessageParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LogMessageParams

HasMessage LogMessageParams Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasType_ LogMessageParams MessageType 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep LogMessageParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LogMessageParams

type Rep LogMessageParams = D1 ('MetaData "LogMessageParams" "Language.LSP.Protocol.Internal.Types.LogMessageParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "LogMessageParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_type_") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MessageType) :*: S1 ('MetaSel ('Just "_message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

data LogTraceParams #

Constructors

LogTraceParams 

Instances

Instances details
FromJSON LogTraceParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LogTraceParams

ToJSON LogTraceParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LogTraceParams

Generic LogTraceParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LogTraceParams

Associated Types

type Rep LogTraceParams :: Type -> Type #

Show LogTraceParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LogTraceParams

NFData LogTraceParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LogTraceParams

Methods

rnf :: LogTraceParams -> () #

Eq LogTraceParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LogTraceParams

Ord LogTraceParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LogTraceParams

Hashable LogTraceParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LogTraceParams

Pretty LogTraceParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LogTraceParams

Methods

pretty :: LogTraceParams -> Doc ann #

prettyList :: [LogTraceParams] -> Doc ann #

HasMessage LogTraceParams Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVerbose LogTraceParams (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep LogTraceParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LogTraceParams

type Rep LogTraceParams = D1 ('MetaData "LogTraceParams" "Language.LSP.Protocol.Internal.Types.LogTraceParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "LogTraceParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_verbose") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

data MarkdownClientCapabilities #

Instances

Instances details
FromJSON MarkdownClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkdownClientCapabilities

ToJSON MarkdownClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkdownClientCapabilities

Generic MarkdownClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkdownClientCapabilities

Associated Types

type Rep MarkdownClientCapabilities :: Type -> Type #

Show MarkdownClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkdownClientCapabilities

NFData MarkdownClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkdownClientCapabilities

Eq MarkdownClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkdownClientCapabilities

Ord MarkdownClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkdownClientCapabilities

Hashable MarkdownClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkdownClientCapabilities

Pretty MarkdownClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkdownClientCapabilities

HasParser MarkdownClientCapabilities Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasAllowedTags MarkdownClientCapabilities (Maybe [Text]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasMarkdown GeneralClientCapabilities (Maybe MarkdownClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVersion MarkdownClientCapabilities (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep MarkdownClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkdownClientCapabilities

type Rep MarkdownClientCapabilities = D1 ('MetaData "MarkdownClientCapabilities" "Language.LSP.Protocol.Internal.Types.MarkdownClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "MarkdownClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_parser") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_allowedTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

newtype MarkedString #

Constructors

MarkedString (Text |? Rec (("language" .== Text) .+ (("value" .== Text) .+ (Empty :: Row Type)))) 

Instances

Instances details
FromJSON MarkedString 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkedString

ToJSON MarkedString 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkedString

Generic MarkedString 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkedString

Associated Types

type Rep MarkedString :: Type -> Type #

Show MarkedString 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkedString

NFData MarkedString 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkedString

Methods

rnf :: MarkedString -> () #

Eq MarkedString 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkedString

Ord MarkedString 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkedString

Hashable MarkedString 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkedString

Pretty MarkedString 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkedString

Methods

pretty :: MarkedString -> Doc ann #

prettyList :: [MarkedString] -> Doc ann #

HasContents Hover (MarkupContent |? (MarkedString |? [MarkedString])) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep MarkedString 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkedString

type Rep MarkedString = D1 ('MetaData "MarkedString" "Language.LSP.Protocol.Internal.Types.MarkedString" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'True) (C1 ('MetaCons "MarkedString" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Text |? Rec (("language" .== Text) .+ (("value" .== Text) .+ (Empty :: Row Type)))))))

data MarkupContent #

Constructors

MarkupContent 

Fields

Instances

Instances details
FromJSON MarkupContent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkupContent

ToJSON MarkupContent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkupContent

Generic MarkupContent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkupContent

Associated Types

type Rep MarkupContent :: Type -> Type #

Show MarkupContent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkupContent

NFData MarkupContent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkupContent

Methods

rnf :: MarkupContent -> () #

Eq MarkupContent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkupContent

Ord MarkupContent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkupContent

Hashable MarkupContent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkupContent

Pretty MarkupContent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkupContent

Methods

pretty :: MarkupContent -> Doc ann #

prettyList :: [MarkupContent] -> Doc ann #

HasKind MarkupContent MarkupKind 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasValue MarkupContent Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentation CompletionItem (Maybe (Text |? MarkupContent)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentation ParameterInformation (Maybe (Text |? MarkupContent)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentation SignatureInformation (Maybe (Text |? MarkupContent)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTooltip InlayHint (Maybe (Text |? MarkupContent)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTooltip InlayHintLabelPart (Maybe (Text |? MarkupContent)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasContents Hover (MarkupContent |? (MarkedString |? [MarkedString])) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep MarkupContent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkupContent

type Rep MarkupContent = D1 ('MetaData "MarkupContent" "Language.LSP.Protocol.Internal.Types.MarkupContent" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "MarkupContent" 'PrefixI 'True) (S1 ('MetaSel ('Just "_kind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MarkupKind) :*: S1 ('MetaSel ('Just "_value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

data MarkupKind #

Instances

Instances details
FromJSON MarkupKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkupKind

ToJSON MarkupKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkupKind

Generic MarkupKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkupKind

Associated Types

type Rep MarkupKind :: Type -> Type #

Show MarkupKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkupKind

NFData MarkupKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkupKind

Methods

rnf :: MarkupKind -> () #

Eq MarkupKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkupKind

Ord MarkupKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkupKind

Hashable MarkupKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkupKind

LspEnum MarkupKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkupKind

Associated Types

type EnumBaseType MarkupKind #

Pretty MarkupKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkupKind

Methods

pretty :: MarkupKind -> Doc ann #

prettyList :: [MarkupKind] -> Doc ann #

HasKind MarkupContent MarkupKind 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasContentFormat HoverClientCapabilities (Maybe [MarkupKind]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep MarkupKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkupKind

type Rep MarkupKind = D1 ('MetaData "MarkupKind" "Language.LSP.Protocol.Internal.Types.MarkupKind" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "MarkupKind_PlainText" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "MarkupKind_Markdown" 'PrefixI 'False) (U1 :: Type -> Type))
type EnumBaseType MarkupKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkupKind

data MessageActionItem #

Constructors

MessageActionItem 

Fields

Instances

Instances details
FromJSON MessageActionItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MessageActionItem

ToJSON MessageActionItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MessageActionItem

Generic MessageActionItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MessageActionItem

Associated Types

type Rep MessageActionItem :: Type -> Type #

Show MessageActionItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MessageActionItem

NFData MessageActionItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MessageActionItem

Methods

rnf :: MessageActionItem -> () #

Eq MessageActionItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MessageActionItem

Ord MessageActionItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MessageActionItem

Hashable MessageActionItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MessageActionItem

Pretty MessageActionItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MessageActionItem

HasTitle MessageActionItem Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasActions ShowMessageRequestParams (Maybe [MessageActionItem]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep MessageActionItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MessageActionItem

type Rep MessageActionItem = D1 ('MetaData "MessageActionItem" "Language.LSP.Protocol.Internal.Types.MessageActionItem" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "MessageActionItem" 'PrefixI 'True) (S1 ('MetaSel ('Just "_title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

data MessageType #

Instances

Instances details
FromJSON MessageType 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MessageType

ToJSON MessageType 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MessageType

Generic MessageType 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MessageType

Associated Types

type Rep MessageType :: Type -> Type #

Show MessageType 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MessageType

NFData MessageType 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MessageType

Methods

rnf :: MessageType -> () #

Eq MessageType 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MessageType

Ord MessageType 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MessageType

Hashable MessageType 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MessageType

LspEnum MessageType 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MessageType

Associated Types

type EnumBaseType MessageType #

Pretty MessageType 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MessageType

Methods

pretty :: MessageType -> Doc ann #

prettyList :: [MessageType] -> Doc ann #

HasType_ LogMessageParams MessageType 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasType_ ShowMessageParams MessageType 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasType_ ShowMessageRequestParams MessageType 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep MessageType 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MessageType

type Rep MessageType = D1 ('MetaData "MessageType" "Language.LSP.Protocol.Internal.Types.MessageType" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) ((C1 ('MetaCons "MessageType_Error" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "MessageType_Warning" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "MessageType_Info" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "MessageType_Log" 'PrefixI 'False) (U1 :: Type -> Type)))
type EnumBaseType MessageType 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MessageType

data Moniker #

Instances

Instances details
FromJSON Moniker 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Moniker

ToJSON Moniker 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Moniker

Generic Moniker 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Moniker

Associated Types

type Rep Moniker :: Type -> Type #

Methods

from :: Moniker -> Rep Moniker x #

to :: Rep Moniker x -> Moniker #

Show Moniker 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Moniker

NFData Moniker 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Moniker

Methods

rnf :: Moniker -> () #

Eq Moniker 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Moniker

Methods

(==) :: Moniker -> Moniker -> Bool #

(/=) :: Moniker -> Moniker -> Bool #

Ord Moniker 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Moniker

Hashable Moniker 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Moniker

Methods

hashWithSalt :: Int -> Moniker -> Int #

hash :: Moniker -> Int #

Pretty Moniker 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Moniker

Methods

pretty :: Moniker -> Doc ann #

prettyList :: [Moniker] -> Doc ann #

HasIdentifier Moniker Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasScheme Moniker Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUnique Moniker UniquenessLevel 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind Moniker (Maybe MonikerKind) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep Moniker 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Moniker

type Rep Moniker = D1 ('MetaData "Moniker" "Language.LSP.Protocol.Internal.Types.Moniker" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "Moniker" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_scheme") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_identifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "_unique") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UniquenessLevel) :*: S1 ('MetaSel ('Just "_kind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MonikerKind)))))

data MonikerClientCapabilities #

Instances

Instances details
FromJSON MonikerClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerClientCapabilities

ToJSON MonikerClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerClientCapabilities

Generic MonikerClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerClientCapabilities

Associated Types

type Rep MonikerClientCapabilities :: Type -> Type #

Show MonikerClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerClientCapabilities

NFData MonikerClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerClientCapabilities

Eq MonikerClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerClientCapabilities

Ord MonikerClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerClientCapabilities

Hashable MonikerClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerClientCapabilities

Pretty MonikerClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerClientCapabilities

HasDynamicRegistration MonikerClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasMoniker TextDocumentClientCapabilities (Maybe MonikerClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep MonikerClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerClientCapabilities

type Rep MonikerClientCapabilities = D1 ('MetaData "MonikerClientCapabilities" "Language.LSP.Protocol.Internal.Types.MonikerClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "MonikerClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data MonikerKind #

Instances

Instances details
FromJSON MonikerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerKind

ToJSON MonikerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerKind

Generic MonikerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerKind

Associated Types

type Rep MonikerKind :: Type -> Type #

Show MonikerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerKind

NFData MonikerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerKind

Methods

rnf :: MonikerKind -> () #

Eq MonikerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerKind

Ord MonikerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerKind

Hashable MonikerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerKind

LspEnum MonikerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerKind

Associated Types

type EnumBaseType MonikerKind #

Pretty MonikerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerKind

Methods

pretty :: MonikerKind -> Doc ann #

prettyList :: [MonikerKind] -> Doc ann #

HasKind Moniker (Maybe MonikerKind) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep MonikerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerKind

type Rep MonikerKind = D1 ('MetaData "MonikerKind" "Language.LSP.Protocol.Internal.Types.MonikerKind" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "MonikerKind_Import" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "MonikerKind_Export" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "MonikerKind_Local" 'PrefixI 'False) (U1 :: Type -> Type)))
type EnumBaseType MonikerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerKind

data MonikerOptions #

Constructors

MonikerOptions 

Instances

Instances details
FromJSON MonikerOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerOptions

ToJSON MonikerOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerOptions

Generic MonikerOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerOptions

Associated Types

type Rep MonikerOptions :: Type -> Type #

Show MonikerOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerOptions

NFData MonikerOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerOptions

Methods

rnf :: MonikerOptions -> () #

Eq MonikerOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerOptions

Ord MonikerOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerOptions

Hashable MonikerOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerOptions

Pretty MonikerOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerOptions

Methods

pretty :: MonikerOptions -> Doc ann #

prettyList :: [MonikerOptions] -> Doc ann #

HasMonikerProvider ServerCapabilities (Maybe (Bool |? (MonikerOptions |? MonikerRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress MonikerOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep MonikerOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerOptions

type Rep MonikerOptions = D1 ('MetaData "MonikerOptions" "Language.LSP.Protocol.Internal.Types.MonikerOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "MonikerOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data MonikerParams #

Instances

Instances details
FromJSON MonikerParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerParams

ToJSON MonikerParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerParams

Generic MonikerParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerParams

Associated Types

type Rep MonikerParams :: Type -> Type #

Show MonikerParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerParams

NFData MonikerParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerParams

Methods

rnf :: MonikerParams -> () #

Eq MonikerParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerParams

Ord MonikerParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerParams

Hashable MonikerParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerParams

Pretty MonikerParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerParams

Methods

pretty :: MonikerParams -> Doc ann #

prettyList :: [MonikerParams] -> Doc ann #

HasPosition MonikerParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument MonikerParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken MonikerParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken MonikerParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep MonikerParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerParams

type Rep MonikerParams = D1 ('MetaData "MonikerParams" "Language.LSP.Protocol.Internal.Types.MonikerParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "MonikerParams" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier) :*: S1 ('MetaSel ('Just "_position") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Position)) :*: (S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)))))

data MonikerRegistrationOptions #

Instances

Instances details
FromJSON MonikerRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerRegistrationOptions

ToJSON MonikerRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerRegistrationOptions

Generic MonikerRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerRegistrationOptions

Associated Types

type Rep MonikerRegistrationOptions :: Type -> Type #

Show MonikerRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerRegistrationOptions

NFData MonikerRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerRegistrationOptions

Eq MonikerRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerRegistrationOptions

Ord MonikerRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerRegistrationOptions

Hashable MonikerRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerRegistrationOptions

Pretty MonikerRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerRegistrationOptions

HasMonikerProvider ServerCapabilities (Maybe (Bool |? (MonikerOptions |? MonikerRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress MonikerRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector MonikerRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep MonikerRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerRegistrationOptions

type Rep MonikerRegistrationOptions = D1 ('MetaData "MonikerRegistrationOptions" "Language.LSP.Protocol.Internal.Types.MonikerRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "MonikerRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data NotebookCell #

Instances

Instances details
FromJSON NotebookCell 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCell

ToJSON NotebookCell 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCell

Generic NotebookCell 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCell

Associated Types

type Rep NotebookCell :: Type -> Type #

Show NotebookCell 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCell

NFData NotebookCell 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCell

Methods

rnf :: NotebookCell -> () #

Eq NotebookCell 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCell

Ord NotebookCell 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCell

Hashable NotebookCell 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCell

Pretty NotebookCell 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCell

Methods

pretty :: NotebookCell -> Doc ann #

prettyList :: [NotebookCell] -> Doc ann #

HasDocument NotebookCell Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind NotebookCell NotebookCellKind 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCells NotebookCellArrayChange (Maybe [NotebookCell]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCells NotebookDocument [NotebookCell] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasExecutionSummary NotebookCell (Maybe ExecutionSummary) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasMetadata NotebookCell (Maybe Object) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep NotebookCell 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCell

type Rep NotebookCell = D1 ('MetaData "NotebookCell" "Language.LSP.Protocol.Internal.Types.NotebookCell" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "NotebookCell" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_kind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NotebookCellKind) :*: S1 ('MetaSel ('Just "_document") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Uri)) :*: (S1 ('MetaSel ('Just "_metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Object)) :*: S1 ('MetaSel ('Just "_executionSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExecutionSummary)))))

data NotebookCellArrayChange #

Instances

Instances details
FromJSON NotebookCellArrayChange 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCellArrayChange

ToJSON NotebookCellArrayChange 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCellArrayChange

Generic NotebookCellArrayChange 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCellArrayChange

Associated Types

type Rep NotebookCellArrayChange :: Type -> Type #

Show NotebookCellArrayChange 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCellArrayChange

NFData NotebookCellArrayChange 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCellArrayChange

Methods

rnf :: NotebookCellArrayChange -> () #

Eq NotebookCellArrayChange 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCellArrayChange

Ord NotebookCellArrayChange 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCellArrayChange

Hashable NotebookCellArrayChange 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCellArrayChange

Pretty NotebookCellArrayChange 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCellArrayChange

HasDeleteCount NotebookCellArrayChange UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasStart NotebookCellArrayChange UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCells NotebookCellArrayChange (Maybe [NotebookCell]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep NotebookCellArrayChange 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCellArrayChange

type Rep NotebookCellArrayChange = D1 ('MetaData "NotebookCellArrayChange" "Language.LSP.Protocol.Internal.Types.NotebookCellArrayChange" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "NotebookCellArrayChange" 'PrefixI 'True) (S1 ('MetaSel ('Just "_start") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UInt) :*: (S1 ('MetaSel ('Just "_deleteCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UInt) :*: S1 ('MetaSel ('Just "_cells") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NotebookCell])))))

data NotebookCellKind #

Instances

Instances details
FromJSON NotebookCellKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCellKind

ToJSON NotebookCellKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCellKind

Generic NotebookCellKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCellKind

Associated Types

type Rep NotebookCellKind :: Type -> Type #

Show NotebookCellKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCellKind

NFData NotebookCellKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCellKind

Methods

rnf :: NotebookCellKind -> () #

Eq NotebookCellKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCellKind

Ord NotebookCellKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCellKind

Hashable NotebookCellKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCellKind

LspEnum NotebookCellKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCellKind

Associated Types

type EnumBaseType NotebookCellKind #

Pretty NotebookCellKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCellKind

HasKind NotebookCell NotebookCellKind 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep NotebookCellKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCellKind

type Rep NotebookCellKind = D1 ('MetaData "NotebookCellKind" "Language.LSP.Protocol.Internal.Types.NotebookCellKind" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "NotebookCellKind_Markup" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "NotebookCellKind_Code" 'PrefixI 'False) (U1 :: Type -> Type))
type EnumBaseType NotebookCellKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCellKind

data NotebookCellTextDocumentFilter #

Instances

Instances details
FromJSON NotebookCellTextDocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCellTextDocumentFilter

ToJSON NotebookCellTextDocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCellTextDocumentFilter

Generic NotebookCellTextDocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCellTextDocumentFilter

Associated Types

type Rep NotebookCellTextDocumentFilter :: Type -> Type #

Show NotebookCellTextDocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCellTextDocumentFilter

NFData NotebookCellTextDocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCellTextDocumentFilter

Eq NotebookCellTextDocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCellTextDocumentFilter

Ord NotebookCellTextDocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCellTextDocumentFilter

Hashable NotebookCellTextDocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCellTextDocumentFilter

Pretty NotebookCellTextDocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCellTextDocumentFilter

HasLanguage NotebookCellTextDocumentFilter (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasNotebook NotebookCellTextDocumentFilter (Text |? NotebookDocumentFilter) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep NotebookCellTextDocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCellTextDocumentFilter

type Rep NotebookCellTextDocumentFilter = D1 ('MetaData "NotebookCellTextDocumentFilter" "Language.LSP.Protocol.Internal.Types.NotebookCellTextDocumentFilter" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "NotebookCellTextDocumentFilter" 'PrefixI 'True) (S1 ('MetaSel ('Just "_notebook") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Text |? NotebookDocumentFilter)) :*: S1 ('MetaSel ('Just "_language") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

data NotebookDocument #

Instances

Instances details
FromJSON NotebookDocument 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocument

ToJSON NotebookDocument 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocument

Generic NotebookDocument 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocument

Associated Types

type Rep NotebookDocument :: Type -> Type #

Show NotebookDocument 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocument

NFData NotebookDocument 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocument

Methods

rnf :: NotebookDocument -> () #

Eq NotebookDocument 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocument

Ord NotebookDocument 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocument

Hashable NotebookDocument 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocument

Pretty NotebookDocument 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocument

HasNotebookDocument DidOpenNotebookDocumentParams NotebookDocument 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasNotebookType NotebookDocument Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri NotebookDocument Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVersion NotebookDocument Int32 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCells NotebookDocument [NotebookCell] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasMetadata NotebookDocument (Maybe Object) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep NotebookDocument 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocument

type Rep NotebookDocument = D1 ('MetaData "NotebookDocument" "Language.LSP.Protocol.Internal.Types.NotebookDocument" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "NotebookDocument" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Uri) :*: S1 ('MetaSel ('Just "_notebookType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "_version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int32) :*: (S1 ('MetaSel ('Just "_metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Object)) :*: S1 ('MetaSel ('Just "_cells") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [NotebookCell])))))

data NotebookDocumentChangeEvent #

Constructors

NotebookDocumentChangeEvent 

Fields

Instances

Instances details
FromJSON NotebookDocumentChangeEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentChangeEvent

ToJSON NotebookDocumentChangeEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentChangeEvent

Generic NotebookDocumentChangeEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentChangeEvent

Associated Types

type Rep NotebookDocumentChangeEvent :: Type -> Type #

Show NotebookDocumentChangeEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentChangeEvent

NFData NotebookDocumentChangeEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentChangeEvent

Eq NotebookDocumentChangeEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentChangeEvent

Ord NotebookDocumentChangeEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentChangeEvent

Hashable NotebookDocumentChangeEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentChangeEvent

Pretty NotebookDocumentChangeEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentChangeEvent

a ~ Maybe (Rec (("structure" .== Maybe (Rec (("array" .== NotebookCellArrayChange) .+ (("didOpen" .== Maybe [TextDocumentItem]) .+ (("didClose" .== Maybe [TextDocumentIdentifier]) .+ (Empty :: Row Type)))))) .+ (("data" .== Maybe [NotebookCell]) .+ (("textContent" .== Maybe [Rec (("document" .== VersionedTextDocumentIdentifier) .+ (("changes" .== [TextDocumentContentChangeEvent]) .+ (Empty :: Row Type)))]) .+ (Empty :: Row Type))))) => HasCells NotebookDocumentChangeEvent a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasChange DidChangeNotebookDocumentParams NotebookDocumentChangeEvent 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasMetadata NotebookDocumentChangeEvent (Maybe Object) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep NotebookDocumentChangeEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentChangeEvent

type Rep NotebookDocumentChangeEvent = D1 ('MetaData "NotebookDocumentChangeEvent" "Language.LSP.Protocol.Internal.Types.NotebookDocumentChangeEvent" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "NotebookDocumentChangeEvent" 'PrefixI 'True) (S1 ('MetaSel ('Just "_metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Object)) :*: S1 ('MetaSel ('Just "_cells") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Rec (("structure" .== Maybe (Rec (("array" .== NotebookCellArrayChange) .+ (("didOpen" .== Maybe [TextDocumentItem]) .+ (("didClose" .== Maybe [TextDocumentIdentifier]) .+ (Empty :: Row Type)))))) .+ (("data" .== Maybe [NotebookCell]) .+ (("textContent" .== Maybe [Rec (("document" .== VersionedTextDocumentIdentifier) .+ (("changes" .== [TextDocumentContentChangeEvent]) .+ (Empty :: Row Type)))]) .+ (Empty :: Row Type)))))))))

data NotebookDocumentClientCapabilities #

Instances

Instances details
FromJSON NotebookDocumentClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentClientCapabilities

ToJSON NotebookDocumentClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentClientCapabilities

Generic NotebookDocumentClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentClientCapabilities

Associated Types

type Rep NotebookDocumentClientCapabilities :: Type -> Type #

Show NotebookDocumentClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentClientCapabilities

NFData NotebookDocumentClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentClientCapabilities

Eq NotebookDocumentClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentClientCapabilities

Ord NotebookDocumentClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentClientCapabilities

Hashable NotebookDocumentClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentClientCapabilities

Pretty NotebookDocumentClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentClientCapabilities

HasSynchronization NotebookDocumentClientCapabilities NotebookDocumentSyncClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasNotebookDocument ClientCapabilities (Maybe NotebookDocumentClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep NotebookDocumentClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentClientCapabilities

type Rep NotebookDocumentClientCapabilities = D1 ('MetaData "NotebookDocumentClientCapabilities" "Language.LSP.Protocol.Internal.Types.NotebookDocumentClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "NotebookDocumentClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_synchronization") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NotebookDocumentSyncClientCapabilities)))

newtype NotebookDocumentFilter #

Constructors

NotebookDocumentFilter (Rec (("notebookType" .== Text) .+ (("scheme" .== Maybe Text) .+ (("pattern" .== Maybe Text) .+ (Empty :: Row Type)))) |? (Rec (("notebookType" .== Maybe Text) .+ (("scheme" .== Text) .+ (("pattern" .== Maybe Text) .+ (Empty :: Row Type)))) |? Rec (("notebookType" .== Maybe Text) .+ (("scheme" .== Maybe Text) .+ (("pattern" .== Text) .+ (Empty :: Row Type)))))) 

Instances

Instances details
FromJSON NotebookDocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentFilter

ToJSON NotebookDocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentFilter

Generic NotebookDocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentFilter

Associated Types

type Rep NotebookDocumentFilter :: Type -> Type #

Show NotebookDocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentFilter

NFData NotebookDocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentFilter

Methods

rnf :: NotebookDocumentFilter -> () #

Eq NotebookDocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentFilter

Ord NotebookDocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentFilter

Hashable NotebookDocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentFilter

Pretty NotebookDocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentFilter

HasNotebook NotebookCellTextDocumentFilter (Text |? NotebookDocumentFilter) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep NotebookDocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentFilter

type Rep NotebookDocumentFilter = D1 ('MetaData "NotebookDocumentFilter" "Language.LSP.Protocol.Internal.Types.NotebookDocumentFilter" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'True) (C1 ('MetaCons "NotebookDocumentFilter" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Rec (("notebookType" .== Text) .+ (("scheme" .== Maybe Text) .+ (("pattern" .== Maybe Text) .+ (Empty :: Row Type)))) |? (Rec (("notebookType" .== Maybe Text) .+ (("scheme" .== Text) .+ (("pattern" .== Maybe Text) .+ (Empty :: Row Type)))) |? Rec (("notebookType" .== Maybe Text) .+ (("scheme" .== Maybe Text) .+ (("pattern" .== Text) .+ (Empty :: Row Type)))))))))

data NotebookDocumentIdentifier #

Constructors

NotebookDocumentIdentifier 

Fields

Instances

Instances details
FromJSON NotebookDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentIdentifier

ToJSON NotebookDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentIdentifier

Generic NotebookDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentIdentifier

Associated Types

type Rep NotebookDocumentIdentifier :: Type -> Type #

Show NotebookDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentIdentifier

NFData NotebookDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentIdentifier

Eq NotebookDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentIdentifier

Ord NotebookDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentIdentifier

Hashable NotebookDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentIdentifier

Pretty NotebookDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentIdentifier

HasNotebookDocument DidCloseNotebookDocumentParams NotebookDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasNotebookDocument DidSaveNotebookDocumentParams NotebookDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri NotebookDocumentIdentifier Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep NotebookDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentIdentifier

type Rep NotebookDocumentIdentifier = D1 ('MetaData "NotebookDocumentIdentifier" "Language.LSP.Protocol.Internal.Types.NotebookDocumentIdentifier" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "NotebookDocumentIdentifier" 'PrefixI 'True) (S1 ('MetaSel ('Just "_uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Uri)))

data NotebookDocumentSyncClientCapabilities #

Instances

Instances details
FromJSON NotebookDocumentSyncClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncClientCapabilities

ToJSON NotebookDocumentSyncClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncClientCapabilities

Generic NotebookDocumentSyncClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncClientCapabilities

Show NotebookDocumentSyncClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncClientCapabilities

NFData NotebookDocumentSyncClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncClientCapabilities

Eq NotebookDocumentSyncClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncClientCapabilities

Ord NotebookDocumentSyncClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncClientCapabilities

Hashable NotebookDocumentSyncClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncClientCapabilities

Pretty NotebookDocumentSyncClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncClientCapabilities

HasSynchronization NotebookDocumentClientCapabilities NotebookDocumentSyncClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration NotebookDocumentSyncClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasExecutionSummarySupport NotebookDocumentSyncClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep NotebookDocumentSyncClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncClientCapabilities

type Rep NotebookDocumentSyncClientCapabilities = D1 ('MetaData "NotebookDocumentSyncClientCapabilities" "Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "NotebookDocumentSyncClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_executionSummarySupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data NotebookDocumentSyncOptions #

Constructors

NotebookDocumentSyncOptions 

Fields

Instances

Instances details
FromJSON NotebookDocumentSyncOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncOptions

ToJSON NotebookDocumentSyncOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncOptions

Generic NotebookDocumentSyncOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncOptions

Associated Types

type Rep NotebookDocumentSyncOptions :: Type -> Type #

Show NotebookDocumentSyncOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncOptions

NFData NotebookDocumentSyncOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncOptions

Eq NotebookDocumentSyncOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncOptions

Ord NotebookDocumentSyncOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncOptions

Hashable NotebookDocumentSyncOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncOptions

Pretty NotebookDocumentSyncOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncOptions

a ~ [Rec (("notebook" .== (Text |? NotebookDocumentFilter)) .+ (("cells" .== Maybe [Rec (("language" .== Text) .+ (Empty :: Row Type))]) .+ (Empty :: Row Type))) |? Rec (("notebook" .== Maybe (Text |? NotebookDocumentFilter)) .+ (("cells" .== [Rec (("language" .== Text) .+ (Empty :: Row Type))]) .+ (Empty :: Row Type)))] => HasNotebookSelector NotebookDocumentSyncOptions a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasNotebookDocumentSync ServerCapabilities (Maybe (NotebookDocumentSyncOptions |? NotebookDocumentSyncRegistrationOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSave NotebookDocumentSyncOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep NotebookDocumentSyncOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncOptions

type Rep NotebookDocumentSyncOptions = D1 ('MetaData "NotebookDocumentSyncOptions" "Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "NotebookDocumentSyncOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_notebookSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Rec (("notebook" .== (Text |? NotebookDocumentFilter)) .+ (("cells" .== Maybe [Rec (("language" .== Text) .+ (Empty :: Row Type))]) .+ (Empty :: Row Type))) |? Rec (("notebook" .== Maybe (Text |? NotebookDocumentFilter)) .+ (("cells" .== [Rec (("language" .== Text) .+ (Empty :: Row Type))]) .+ (Empty :: Row Type)))]) :*: S1 ('MetaSel ('Just "_save") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data NotebookDocumentSyncRegistrationOptions #

Constructors

NotebookDocumentSyncRegistrationOptions 

Fields

Instances

Instances details
FromJSON NotebookDocumentSyncRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncRegistrationOptions

ToJSON NotebookDocumentSyncRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncRegistrationOptions

Generic NotebookDocumentSyncRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncRegistrationOptions

Show NotebookDocumentSyncRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncRegistrationOptions

NFData NotebookDocumentSyncRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncRegistrationOptions

Eq NotebookDocumentSyncRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncRegistrationOptions

Ord NotebookDocumentSyncRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncRegistrationOptions

Hashable NotebookDocumentSyncRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncRegistrationOptions

Pretty NotebookDocumentSyncRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncRegistrationOptions

a ~ [Rec (("notebook" .== (Text |? NotebookDocumentFilter)) .+ (("cells" .== Maybe [Rec (("language" .== Text) .+ (Empty :: Row Type))]) .+ (Empty :: Row Type))) |? Rec (("notebook" .== Maybe (Text |? NotebookDocumentFilter)) .+ (("cells" .== [Rec (("language" .== Text) .+ (Empty :: Row Type))]) .+ (Empty :: Row Type)))] => HasNotebookSelector NotebookDocumentSyncRegistrationOptions a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasId NotebookDocumentSyncRegistrationOptions (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasNotebookDocumentSync ServerCapabilities (Maybe (NotebookDocumentSyncOptions |? NotebookDocumentSyncRegistrationOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSave NotebookDocumentSyncRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep NotebookDocumentSyncRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncRegistrationOptions

type Rep NotebookDocumentSyncRegistrationOptions = D1 ('MetaData "NotebookDocumentSyncRegistrationOptions" "Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "NotebookDocumentSyncRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_notebookSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Rec (("notebook" .== (Text |? NotebookDocumentFilter)) .+ (("cells" .== Maybe [Rec (("language" .== Text) .+ (Empty :: Row Type))]) .+ (Empty :: Row Type))) |? Rec (("notebook" .== Maybe (Text |? NotebookDocumentFilter)) .+ (("cells" .== [Rec (("language" .== Text) .+ (Empty :: Row Type))]) .+ (Empty :: Row Type)))]) :*: (S1 ('MetaSel ('Just "_save") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

data OptionalVersionedTextDocumentIdentifier #

Instances

Instances details
FromJSON OptionalVersionedTextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.OptionalVersionedTextDocumentIdentifier

ToJSON OptionalVersionedTextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.OptionalVersionedTextDocumentIdentifier

Generic OptionalVersionedTextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.OptionalVersionedTextDocumentIdentifier

Show OptionalVersionedTextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.OptionalVersionedTextDocumentIdentifier

NFData OptionalVersionedTextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.OptionalVersionedTextDocumentIdentifier

Eq OptionalVersionedTextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.OptionalVersionedTextDocumentIdentifier

Ord OptionalVersionedTextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.OptionalVersionedTextDocumentIdentifier

Hashable OptionalVersionedTextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.OptionalVersionedTextDocumentIdentifier

Pretty OptionalVersionedTextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.OptionalVersionedTextDocumentIdentifier

HasTextDocument TextDocumentEdit OptionalVersionedTextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri OptionalVersionedTextDocumentIdentifier Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVersion OptionalVersionedTextDocumentIdentifier (Int32 |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep OptionalVersionedTextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.OptionalVersionedTextDocumentIdentifier

type Rep OptionalVersionedTextDocumentIdentifier = D1 ('MetaData "OptionalVersionedTextDocumentIdentifier" "Language.LSP.Protocol.Internal.Types.OptionalVersionedTextDocumentIdentifier" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "OptionalVersionedTextDocumentIdentifier" 'PrefixI 'True) (S1 ('MetaSel ('Just "_uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Uri) :*: S1 ('MetaSel ('Just "_version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Int32 |? Null))))

data ParameterInformation #

Instances

Instances details
FromJSON ParameterInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ParameterInformation

ToJSON ParameterInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ParameterInformation

Generic ParameterInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ParameterInformation

Associated Types

type Rep ParameterInformation :: Type -> Type #

Show ParameterInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ParameterInformation

NFData ParameterInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ParameterInformation

Methods

rnf :: ParameterInformation -> () #

Eq ParameterInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ParameterInformation

Ord ParameterInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ParameterInformation

Hashable ParameterInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ParameterInformation

Pretty ParameterInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ParameterInformation

HasDocumentation ParameterInformation (Maybe (Text |? MarkupContent)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasParameters SignatureInformation (Maybe [ParameterInformation]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLabel ParameterInformation (Text |? (UInt, UInt)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ParameterInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ParameterInformation

type Rep ParameterInformation = D1 ('MetaData "ParameterInformation" "Language.LSP.Protocol.Internal.Types.ParameterInformation" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ParameterInformation" 'PrefixI 'True) (S1 ('MetaSel ('Just "_label") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Text |? (UInt, UInt))) :*: S1 ('MetaSel ('Just "_documentation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Text |? MarkupContent)))))

data PartialResultParams #

Instances

Instances details
FromJSON PartialResultParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PartialResultParams

ToJSON PartialResultParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PartialResultParams

Generic PartialResultParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PartialResultParams

Associated Types

type Rep PartialResultParams :: Type -> Type #

Show PartialResultParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PartialResultParams

NFData PartialResultParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PartialResultParams

Methods

rnf :: PartialResultParams -> () #

Eq PartialResultParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PartialResultParams

Ord PartialResultParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PartialResultParams

Hashable PartialResultParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PartialResultParams

Pretty PartialResultParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PartialResultParams

HasPartialResultToken PartialResultParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep PartialResultParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PartialResultParams

type Rep PartialResultParams = D1 ('MetaData "PartialResultParams" "Language.LSP.Protocol.Internal.Types.PartialResultParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "PartialResultParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken))))

data PositionEncodingKind #

Instances

Instances details
FromJSON PositionEncodingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PositionEncodingKind

ToJSON PositionEncodingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PositionEncodingKind

IsString PositionEncodingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PositionEncodingKind

Generic PositionEncodingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PositionEncodingKind

Associated Types

type Rep PositionEncodingKind :: Type -> Type #

Show PositionEncodingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PositionEncodingKind

NFData PositionEncodingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PositionEncodingKind

Methods

rnf :: PositionEncodingKind -> () #

Eq PositionEncodingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PositionEncodingKind

Ord PositionEncodingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PositionEncodingKind

Hashable PositionEncodingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PositionEncodingKind

LspEnum PositionEncodingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PositionEncodingKind

Associated Types

type EnumBaseType PositionEncodingKind #

LspOpenEnum PositionEncodingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PositionEncodingKind

Pretty PositionEncodingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PositionEncodingKind

HasPositionEncoding ServerCapabilities (Maybe PositionEncodingKind) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPositionEncodings GeneralClientCapabilities (Maybe [PositionEncodingKind]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep PositionEncodingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PositionEncodingKind

type Rep PositionEncodingKind = D1 ('MetaData "PositionEncodingKind" "Language.LSP.Protocol.Internal.Types.PositionEncodingKind" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) ((C1 ('MetaCons "PositionEncodingKind_UTF8" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PositionEncodingKind_UTF16" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "PositionEncodingKind_UTF32" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PositionEncodingKind_Custom" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type EnumBaseType PositionEncodingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PositionEncodingKind

data PrepareRenameParams #

Instances

Instances details
FromJSON PrepareRenameParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PrepareRenameParams

ToJSON PrepareRenameParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PrepareRenameParams

Generic PrepareRenameParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PrepareRenameParams

Associated Types

type Rep PrepareRenameParams :: Type -> Type #

Show PrepareRenameParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PrepareRenameParams

NFData PrepareRenameParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PrepareRenameParams

Methods

rnf :: PrepareRenameParams -> () #

Eq PrepareRenameParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PrepareRenameParams

Ord PrepareRenameParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PrepareRenameParams

Hashable PrepareRenameParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PrepareRenameParams

Pretty PrepareRenameParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PrepareRenameParams

HasPosition PrepareRenameParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument PrepareRenameParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken PrepareRenameParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep PrepareRenameParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PrepareRenameParams

type Rep PrepareRenameParams = D1 ('MetaData "PrepareRenameParams" "Language.LSP.Protocol.Internal.Types.PrepareRenameParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "PrepareRenameParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier) :*: (S1 ('MetaSel ('Just "_position") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Position) :*: S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)))))

newtype PrepareRenameResult #

Constructors

PrepareRenameResult (Range |? (Rec (("range" .== Range) .+ (("placeholder" .== Text) .+ (Empty :: Row Type))) |? Rec (("defaultBehavior" .== Bool) .+ (Empty :: Row Type)))) 

Instances

Instances details
FromJSON PrepareRenameResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PrepareRenameResult

ToJSON PrepareRenameResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PrepareRenameResult

Generic PrepareRenameResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PrepareRenameResult

Associated Types

type Rep PrepareRenameResult :: Type -> Type #

Show PrepareRenameResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PrepareRenameResult

NFData PrepareRenameResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PrepareRenameResult

Methods

rnf :: PrepareRenameResult -> () #

Eq PrepareRenameResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PrepareRenameResult

Ord PrepareRenameResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PrepareRenameResult

Hashable PrepareRenameResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PrepareRenameResult

Pretty PrepareRenameResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PrepareRenameResult

type Rep PrepareRenameResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PrepareRenameResult

type Rep PrepareRenameResult = D1 ('MetaData "PrepareRenameResult" "Language.LSP.Protocol.Internal.Types.PrepareRenameResult" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'True) (C1 ('MetaCons "PrepareRenameResult" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Range |? (Rec (("range" .== Range) .+ (("placeholder" .== Text) .+ (Empty :: Row Type))) |? Rec (("defaultBehavior" .== Bool) .+ (Empty :: Row Type)))))))

data PrepareSupportDefaultBehavior #

Instances

Instances details
FromJSON PrepareSupportDefaultBehavior 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PrepareSupportDefaultBehavior

ToJSON PrepareSupportDefaultBehavior 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PrepareSupportDefaultBehavior

Generic PrepareSupportDefaultBehavior 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PrepareSupportDefaultBehavior

Associated Types

type Rep PrepareSupportDefaultBehavior :: Type -> Type #

Show PrepareSupportDefaultBehavior 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PrepareSupportDefaultBehavior

NFData PrepareSupportDefaultBehavior 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PrepareSupportDefaultBehavior

Eq PrepareSupportDefaultBehavior 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PrepareSupportDefaultBehavior

Ord PrepareSupportDefaultBehavior 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PrepareSupportDefaultBehavior

Hashable PrepareSupportDefaultBehavior 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PrepareSupportDefaultBehavior

LspEnum PrepareSupportDefaultBehavior 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PrepareSupportDefaultBehavior

Pretty PrepareSupportDefaultBehavior 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PrepareSupportDefaultBehavior

HasPrepareSupportDefaultBehavior RenameClientCapabilities (Maybe PrepareSupportDefaultBehavior) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep PrepareSupportDefaultBehavior 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PrepareSupportDefaultBehavior

type Rep PrepareSupportDefaultBehavior = D1 ('MetaData "PrepareSupportDefaultBehavior" "Language.LSP.Protocol.Internal.Types.PrepareSupportDefaultBehavior" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "PrepareSupportDefaultBehavior_Identifier" 'PrefixI 'False) (U1 :: Type -> Type))
type EnumBaseType PrepareSupportDefaultBehavior 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PrepareSupportDefaultBehavior

data PreviousResultId #

Constructors

PreviousResultId 

Fields

Instances

Instances details
FromJSON PreviousResultId 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PreviousResultId

ToJSON PreviousResultId 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PreviousResultId

Generic PreviousResultId 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PreviousResultId

Associated Types

type Rep PreviousResultId :: Type -> Type #

Show PreviousResultId 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PreviousResultId

NFData PreviousResultId 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PreviousResultId

Methods

rnf :: PreviousResultId -> () #

Eq PreviousResultId 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PreviousResultId

Ord PreviousResultId 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PreviousResultId

Hashable PreviousResultId 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PreviousResultId

Pretty PreviousResultId 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PreviousResultId

HasUri PreviousResultId Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasValue PreviousResultId Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPreviousResultIds WorkspaceDiagnosticParams [PreviousResultId] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep PreviousResultId 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PreviousResultId

type Rep PreviousResultId = D1 ('MetaData "PreviousResultId" "Language.LSP.Protocol.Internal.Types.PreviousResultId" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "PreviousResultId" 'PrefixI 'True) (S1 ('MetaSel ('Just "_uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Uri) :*: S1 ('MetaSel ('Just "_value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

data ProgressParams #

Constructors

ProgressParams 

Instances

Instances details
FromJSON ProgressParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ProgressParams

ToJSON ProgressParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ProgressParams

Generic ProgressParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ProgressParams

Associated Types

type Rep ProgressParams :: Type -> Type #

Show ProgressParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ProgressParams

NFData ProgressParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ProgressParams

Methods

rnf :: ProgressParams -> () #

Eq ProgressParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ProgressParams

Ord ProgressParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ProgressParams

Hashable ProgressParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ProgressParams

Pretty ProgressParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ProgressParams

Methods

pretty :: ProgressParams -> Doc ann #

prettyList :: [ProgressParams] -> Doc ann #

HasToken ProgressParams ProgressToken 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasValue ProgressParams Value 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ProgressParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ProgressParams

type Rep ProgressParams = D1 ('MetaData "ProgressParams" "Language.LSP.Protocol.Internal.Types.ProgressParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ProgressParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_token") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ProgressToken) :*: S1 ('MetaSel ('Just "_value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Value)))

newtype ProgressToken #

Constructors

ProgressToken (Int32 |? Text) 

Instances

Instances details
FromJSON ProgressToken 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ProgressToken

ToJSON ProgressToken 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ProgressToken

Generic ProgressToken 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ProgressToken

Associated Types

type Rep ProgressToken :: Type -> Type #

Show ProgressToken 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ProgressToken

NFData ProgressToken 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ProgressToken

Methods

rnf :: ProgressToken -> () #

Eq ProgressToken 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ProgressToken

Ord ProgressToken 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ProgressToken

Hashable ProgressToken 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ProgressToken

Pretty ProgressToken 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ProgressToken

Methods

pretty :: ProgressToken -> Doc ann #

prettyList :: [ProgressToken] -> Doc ann #

HasToken ProgressParams ProgressToken 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasToken WorkDoneProgressCancelParams ProgressToken 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasToken WorkDoneProgressCreateParams ProgressToken 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken CallHierarchyIncomingCallsParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken CallHierarchyOutgoingCallsParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken CodeActionParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken CodeLensParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken ColorPresentationParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken CompletionParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken DeclarationParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken DefinitionParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken DocumentColorParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken DocumentDiagnosticParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken DocumentHighlightParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken DocumentLinkParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken DocumentSymbolParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken FoldingRangeParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken ImplementationParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken MonikerParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken PartialResultParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken ReferenceParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken SelectionRangeParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken SemanticTokensDeltaParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken SemanticTokensParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken SemanticTokensRangeParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken TypeDefinitionParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken TypeHierarchySubtypesParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken TypeHierarchySupertypesParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken WorkspaceDiagnosticParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken WorkspaceSymbolParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken CallHierarchyIncomingCallsParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken CallHierarchyOutgoingCallsParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken CallHierarchyPrepareParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken CodeActionParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken CodeLensParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken ColorPresentationParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken CompletionParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken DeclarationParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken DefinitionParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken DocumentColorParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken DocumentDiagnosticParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken DocumentFormattingParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken DocumentHighlightParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken DocumentLinkParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken DocumentRangeFormattingParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken DocumentSymbolParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken ExecuteCommandParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken FoldingRangeParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken HoverParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken ImplementationParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken InitializeParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken InlayHintParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken InlineValueParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken LinkedEditingRangeParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken MonikerParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken PrepareRenameParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken ReferenceParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken RenameParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken SelectionRangeParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken SemanticTokensDeltaParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken SemanticTokensParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken SemanticTokensRangeParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken SignatureHelpParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken TypeDefinitionParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken TypeHierarchyPrepareParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken TypeHierarchySubtypesParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken TypeHierarchySupertypesParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken UInitializeParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken WorkDoneProgressParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken WorkspaceDiagnosticParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken WorkspaceSymbolParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ProgressToken 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ProgressToken

type Rep ProgressToken = D1 ('MetaData "ProgressToken" "Language.LSP.Protocol.Internal.Types.ProgressToken" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'True) (C1 ('MetaCons "ProgressToken" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Int32 |? Text))))

data PublishDiagnosticsClientCapabilities #

Instances

Instances details
FromJSON PublishDiagnosticsClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PublishDiagnosticsClientCapabilities

ToJSON PublishDiagnosticsClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PublishDiagnosticsClientCapabilities

Generic PublishDiagnosticsClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PublishDiagnosticsClientCapabilities

Show PublishDiagnosticsClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PublishDiagnosticsClientCapabilities

NFData PublishDiagnosticsClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PublishDiagnosticsClientCapabilities

Eq PublishDiagnosticsClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PublishDiagnosticsClientCapabilities

Ord PublishDiagnosticsClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PublishDiagnosticsClientCapabilities

Hashable PublishDiagnosticsClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PublishDiagnosticsClientCapabilities

Pretty PublishDiagnosticsClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PublishDiagnosticsClientCapabilities

a ~ Maybe (Rec (("valueSet" .== [DiagnosticTag]) .+ (Empty :: Row Type))) => HasTagSupport PublishDiagnosticsClientCapabilities a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCodeDescriptionSupport PublishDiagnosticsClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDataSupport PublishDiagnosticsClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPublishDiagnostics TextDocumentClientCapabilities (Maybe PublishDiagnosticsClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRelatedInformation PublishDiagnosticsClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVersionSupport PublishDiagnosticsClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep PublishDiagnosticsClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PublishDiagnosticsClientCapabilities

type Rep PublishDiagnosticsClientCapabilities = D1 ('MetaData "PublishDiagnosticsClientCapabilities" "Language.LSP.Protocol.Internal.Types.PublishDiagnosticsClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "PublishDiagnosticsClientCapabilities" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_relatedInformation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_tagSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Rec (("valueSet" .== [DiagnosticTag]) .+ (Empty :: Row Type)))))) :*: (S1 ('MetaSel ('Just "_versionSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "_codeDescriptionSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_dataSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))))

data PublishDiagnosticsParams #

Instances

Instances details
FromJSON PublishDiagnosticsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PublishDiagnosticsParams

ToJSON PublishDiagnosticsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PublishDiagnosticsParams

Generic PublishDiagnosticsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PublishDiagnosticsParams

Associated Types

type Rep PublishDiagnosticsParams :: Type -> Type #

Show PublishDiagnosticsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PublishDiagnosticsParams

NFData PublishDiagnosticsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PublishDiagnosticsParams

Eq PublishDiagnosticsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PublishDiagnosticsParams

Ord PublishDiagnosticsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PublishDiagnosticsParams

Hashable PublishDiagnosticsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PublishDiagnosticsParams

Pretty PublishDiagnosticsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PublishDiagnosticsParams

HasUri PublishDiagnosticsParams Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDiagnostics PublishDiagnosticsParams [Diagnostic] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVersion PublishDiagnosticsParams (Maybe Int32) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep PublishDiagnosticsParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PublishDiagnosticsParams

type Rep PublishDiagnosticsParams = D1 ('MetaData "PublishDiagnosticsParams" "Language.LSP.Protocol.Internal.Types.PublishDiagnosticsParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "PublishDiagnosticsParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Uri) :*: (S1 ('MetaSel ('Just "_version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int32)) :*: S1 ('MetaSel ('Just "_diagnostics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Diagnostic]))))

data ReferenceClientCapabilities #

Instances

Instances details
FromJSON ReferenceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceClientCapabilities

ToJSON ReferenceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceClientCapabilities

Generic ReferenceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceClientCapabilities

Associated Types

type Rep ReferenceClientCapabilities :: Type -> Type #

Show ReferenceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceClientCapabilities

NFData ReferenceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceClientCapabilities

Eq ReferenceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceClientCapabilities

Ord ReferenceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceClientCapabilities

Hashable ReferenceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceClientCapabilities

Pretty ReferenceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceClientCapabilities

HasDynamicRegistration ReferenceClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasReferences TextDocumentClientCapabilities (Maybe ReferenceClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ReferenceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceClientCapabilities

type Rep ReferenceClientCapabilities = D1 ('MetaData "ReferenceClientCapabilities" "Language.LSP.Protocol.Internal.Types.ReferenceClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ReferenceClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data ReferenceContext #

Constructors

ReferenceContext 

Instances

Instances details
FromJSON ReferenceContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceContext

ToJSON ReferenceContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceContext

Generic ReferenceContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceContext

Associated Types

type Rep ReferenceContext :: Type -> Type #

Show ReferenceContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceContext

NFData ReferenceContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceContext

Methods

rnf :: ReferenceContext -> () #

Eq ReferenceContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceContext

Ord ReferenceContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceContext

Hashable ReferenceContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceContext

Pretty ReferenceContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceContext

HasContext ReferenceParams ReferenceContext 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasIncludeDeclaration ReferenceContext Bool 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ReferenceContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceContext

type Rep ReferenceContext = D1 ('MetaData "ReferenceContext" "Language.LSP.Protocol.Internal.Types.ReferenceContext" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ReferenceContext" 'PrefixI 'True) (S1 ('MetaSel ('Just "_includeDeclaration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

data ReferenceOptions #

Instances

Instances details
FromJSON ReferenceOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceOptions

ToJSON ReferenceOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceOptions

Generic ReferenceOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceOptions

Associated Types

type Rep ReferenceOptions :: Type -> Type #

Show ReferenceOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceOptions

NFData ReferenceOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceOptions

Methods

rnf :: ReferenceOptions -> () #

Eq ReferenceOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceOptions

Ord ReferenceOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceOptions

Hashable ReferenceOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceOptions

Pretty ReferenceOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceOptions

HasReferencesProvider ServerCapabilities (Maybe (Bool |? ReferenceOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress ReferenceOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ReferenceOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceOptions

type Rep ReferenceOptions = D1 ('MetaData "ReferenceOptions" "Language.LSP.Protocol.Internal.Types.ReferenceOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ReferenceOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data ReferenceParams #

Instances

Instances details
FromJSON ReferenceParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceParams

ToJSON ReferenceParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceParams

Generic ReferenceParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceParams

Associated Types

type Rep ReferenceParams :: Type -> Type #

Show ReferenceParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceParams

NFData ReferenceParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceParams

Methods

rnf :: ReferenceParams -> () #

Eq ReferenceParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceParams

Ord ReferenceParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceParams

Hashable ReferenceParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceParams

Pretty ReferenceParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceParams

HasContext ReferenceParams ReferenceContext 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition ReferenceParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument ReferenceParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken ReferenceParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken ReferenceParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ReferenceParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceParams

type Rep ReferenceParams = D1 ('MetaData "ReferenceParams" "Language.LSP.Protocol.Internal.Types.ReferenceParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ReferenceParams" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier) :*: S1 ('MetaSel ('Just "_position") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Position)) :*: (S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: (S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_context") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ReferenceContext)))))

data ReferenceRegistrationOptions #

Instances

Instances details
FromJSON ReferenceRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceRegistrationOptions

ToJSON ReferenceRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceRegistrationOptions

Generic ReferenceRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceRegistrationOptions

Associated Types

type Rep ReferenceRegistrationOptions :: Type -> Type #

Show ReferenceRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceRegistrationOptions

NFData ReferenceRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceRegistrationOptions

Eq ReferenceRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceRegistrationOptions

Ord ReferenceRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceRegistrationOptions

Hashable ReferenceRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceRegistrationOptions

Pretty ReferenceRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceRegistrationOptions

HasWorkDoneProgress ReferenceRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector ReferenceRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ReferenceRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ReferenceRegistrationOptions

type Rep ReferenceRegistrationOptions = D1 ('MetaData "ReferenceRegistrationOptions" "Language.LSP.Protocol.Internal.Types.ReferenceRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ReferenceRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data Registration #

Constructors

Registration 

Instances

Instances details
FromJSON Registration 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Registration

ToJSON Registration 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Registration

Generic Registration 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Registration

Associated Types

type Rep Registration :: Type -> Type #

Show Registration 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Registration

NFData Registration 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Registration

Methods

rnf :: Registration -> () #

Eq Registration 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Registration

Ord Registration 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Registration

Hashable Registration 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Registration

Pretty Registration 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Registration

Methods

pretty :: Registration -> Doc ann #

prettyList :: [Registration] -> Doc ann #

HasId Registration Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasMethod Registration Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRegisterOptions Registration (Maybe Value) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRegistrations RegistrationParams [Registration] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep Registration 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Registration

type Rep Registration = D1 ('MetaData "Registration" "Language.LSP.Protocol.Internal.Types.Registration" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "Registration" 'PrefixI 'True) (S1 ('MetaSel ('Just "_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_method") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_registerOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Value)))))

data RegistrationParams #

Instances

Instances details
FromJSON RegistrationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RegistrationParams

ToJSON RegistrationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RegistrationParams

Generic RegistrationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RegistrationParams

Associated Types

type Rep RegistrationParams :: Type -> Type #

Show RegistrationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RegistrationParams

NFData RegistrationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RegistrationParams

Methods

rnf :: RegistrationParams -> () #

Eq RegistrationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RegistrationParams

Ord RegistrationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RegistrationParams

Hashable RegistrationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RegistrationParams

Pretty RegistrationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RegistrationParams

HasRegistrations RegistrationParams [Registration] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep RegistrationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RegistrationParams

type Rep RegistrationParams = D1 ('MetaData "RegistrationParams" "Language.LSP.Protocol.Internal.Types.RegistrationParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "RegistrationParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_registrations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Registration])))

data RegularExpressionsClientCapabilities #

Instances

Instances details
FromJSON RegularExpressionsClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RegularExpressionsClientCapabilities

ToJSON RegularExpressionsClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RegularExpressionsClientCapabilities

Generic RegularExpressionsClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RegularExpressionsClientCapabilities

Show RegularExpressionsClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RegularExpressionsClientCapabilities

NFData RegularExpressionsClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RegularExpressionsClientCapabilities

Eq RegularExpressionsClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RegularExpressionsClientCapabilities

Ord RegularExpressionsClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RegularExpressionsClientCapabilities

Hashable RegularExpressionsClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RegularExpressionsClientCapabilities

Pretty RegularExpressionsClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RegularExpressionsClientCapabilities

HasEngine RegularExpressionsClientCapabilities Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRegularExpressions GeneralClientCapabilities (Maybe RegularExpressionsClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVersion RegularExpressionsClientCapabilities (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep RegularExpressionsClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RegularExpressionsClientCapabilities

type Rep RegularExpressionsClientCapabilities = D1 ('MetaData "RegularExpressionsClientCapabilities" "Language.LSP.Protocol.Internal.Types.RegularExpressionsClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "RegularExpressionsClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_engine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

data RelatedFullDocumentDiagnosticReport #

Instances

Instances details
FromJSON RelatedFullDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RelatedFullDocumentDiagnosticReport

ToJSON RelatedFullDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RelatedFullDocumentDiagnosticReport

Generic RelatedFullDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RelatedFullDocumentDiagnosticReport

Show RelatedFullDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RelatedFullDocumentDiagnosticReport

NFData RelatedFullDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RelatedFullDocumentDiagnosticReport

Eq RelatedFullDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RelatedFullDocumentDiagnosticReport

Ord RelatedFullDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RelatedFullDocumentDiagnosticReport

Hashable RelatedFullDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RelatedFullDocumentDiagnosticReport

Pretty RelatedFullDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RelatedFullDocumentDiagnosticReport

HasItems RelatedFullDocumentDiagnosticReport [Diagnostic] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind RelatedFullDocumentDiagnosticReport (AString "full") 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRelatedDocuments RelatedFullDocumentDiagnosticReport (Maybe (Map Uri (FullDocumentDiagnosticReport |? UnchangedDocumentDiagnosticReport))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasResultId RelatedFullDocumentDiagnosticReport (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep RelatedFullDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RelatedFullDocumentDiagnosticReport

type Rep RelatedFullDocumentDiagnosticReport = D1 ('MetaData "RelatedFullDocumentDiagnosticReport" "Language.LSP.Protocol.Internal.Types.RelatedFullDocumentDiagnosticReport" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "RelatedFullDocumentDiagnosticReport" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_kind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (AString "full")) :*: S1 ('MetaSel ('Just "_resultId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "_items") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Diagnostic]) :*: S1 ('MetaSel ('Just "_relatedDocuments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Map Uri (FullDocumentDiagnosticReport |? UnchangedDocumentDiagnosticReport)))))))

data RelatedUnchangedDocumentDiagnosticReport #

Instances

Instances details
FromJSON RelatedUnchangedDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RelatedUnchangedDocumentDiagnosticReport

ToJSON RelatedUnchangedDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RelatedUnchangedDocumentDiagnosticReport

Generic RelatedUnchangedDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RelatedUnchangedDocumentDiagnosticReport

Show RelatedUnchangedDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RelatedUnchangedDocumentDiagnosticReport

NFData RelatedUnchangedDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RelatedUnchangedDocumentDiagnosticReport

Eq RelatedUnchangedDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RelatedUnchangedDocumentDiagnosticReport

Ord RelatedUnchangedDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RelatedUnchangedDocumentDiagnosticReport

Hashable RelatedUnchangedDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RelatedUnchangedDocumentDiagnosticReport

Pretty RelatedUnchangedDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RelatedUnchangedDocumentDiagnosticReport

HasResultId RelatedUnchangedDocumentDiagnosticReport Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind RelatedUnchangedDocumentDiagnosticReport (AString "unchanged") 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRelatedDocuments RelatedUnchangedDocumentDiagnosticReport (Maybe (Map Uri (FullDocumentDiagnosticReport |? UnchangedDocumentDiagnosticReport))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep RelatedUnchangedDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RelatedUnchangedDocumentDiagnosticReport

type Rep RelatedUnchangedDocumentDiagnosticReport = D1 ('MetaData "RelatedUnchangedDocumentDiagnosticReport" "Language.LSP.Protocol.Internal.Types.RelatedUnchangedDocumentDiagnosticReport" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "RelatedUnchangedDocumentDiagnosticReport" 'PrefixI 'True) (S1 ('MetaSel ('Just "_kind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (AString "unchanged")) :*: (S1 ('MetaSel ('Just "_resultId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_relatedDocuments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Map Uri (FullDocumentDiagnosticReport |? UnchangedDocumentDiagnosticReport)))))))

data RelativePattern #

Instances

Instances details
FromJSON RelativePattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RelativePattern

ToJSON RelativePattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RelativePattern

Generic RelativePattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RelativePattern

Associated Types

type Rep RelativePattern :: Type -> Type #

Show RelativePattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RelativePattern

NFData RelativePattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RelativePattern

Methods

rnf :: RelativePattern -> () #

Eq RelativePattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RelativePattern

Ord RelativePattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RelativePattern

Hashable RelativePattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RelativePattern

Pretty RelativePattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RelativePattern

HasPattern RelativePattern Pattern 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasBaseUri RelativePattern (WorkspaceFolder |? Uri) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep RelativePattern 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RelativePattern

type Rep RelativePattern = D1 ('MetaData "RelativePattern" "Language.LSP.Protocol.Internal.Types.RelativePattern" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "RelativePattern" 'PrefixI 'True) (S1 ('MetaSel ('Just "_baseUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (WorkspaceFolder |? Uri)) :*: S1 ('MetaSel ('Just "_pattern") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Pattern)))

data RenameClientCapabilities #

Instances

Instances details
FromJSON RenameClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameClientCapabilities

ToJSON RenameClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameClientCapabilities

Generic RenameClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameClientCapabilities

Associated Types

type Rep RenameClientCapabilities :: Type -> Type #

Show RenameClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameClientCapabilities

NFData RenameClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameClientCapabilities

Eq RenameClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameClientCapabilities

Ord RenameClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameClientCapabilities

Hashable RenameClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameClientCapabilities

Pretty RenameClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameClientCapabilities

HasDynamicRegistration RenameClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasHonorsChangeAnnotations RenameClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPrepareSupport RenameClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPrepareSupportDefaultBehavior RenameClientCapabilities (Maybe PrepareSupportDefaultBehavior) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRename TextDocumentClientCapabilities (Maybe RenameClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep RenameClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameClientCapabilities

type Rep RenameClientCapabilities = D1 ('MetaData "RenameClientCapabilities" "Language.LSP.Protocol.Internal.Types.RenameClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "RenameClientCapabilities" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_prepareSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "_prepareSupportDefaultBehavior") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PrepareSupportDefaultBehavior)) :*: S1 ('MetaSel ('Just "_honorsChangeAnnotations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

data RenameFile #

Instances

Instances details
FromJSON RenameFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameFile

ToJSON RenameFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameFile

Generic RenameFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameFile

Associated Types

type Rep RenameFile :: Type -> Type #

Show RenameFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameFile

NFData RenameFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameFile

Methods

rnf :: RenameFile -> () #

Eq RenameFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameFile

Ord RenameFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameFile

Hashable RenameFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameFile

Pretty RenameFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameFile

Methods

pretty :: RenameFile -> Doc ann #

prettyList :: [RenameFile] -> Doc ann #

HasNewUri RenameFile Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasOldUri RenameFile Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasAnnotationId RenameFile (Maybe ChangeAnnotationIdentifier) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentChanges WorkspaceEdit (Maybe [TextDocumentEdit |? (CreateFile |? (RenameFile |? DeleteFile))]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind RenameFile (AString "rename") 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

Methods

kind :: Lens' RenameFile (AString "rename")

HasOptions RenameFile (Maybe RenameFileOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep RenameFile 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameFile

type Rep RenameFile = D1 ('MetaData "RenameFile" "Language.LSP.Protocol.Internal.Types.RenameFile" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "RenameFile" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_annotationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChangeAnnotationIdentifier)) :*: S1 ('MetaSel ('Just "_kind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (AString "rename"))) :*: (S1 ('MetaSel ('Just "_oldUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Uri) :*: (S1 ('MetaSel ('Just "_newUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Uri) :*: S1 ('MetaSel ('Just "_options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RenameFileOptions))))))

data RenameFileOptions #

Instances

Instances details
FromJSON RenameFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameFileOptions

ToJSON RenameFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameFileOptions

Generic RenameFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameFileOptions

Associated Types

type Rep RenameFileOptions :: Type -> Type #

Show RenameFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameFileOptions

NFData RenameFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameFileOptions

Methods

rnf :: RenameFileOptions -> () #

Eq RenameFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameFileOptions

Ord RenameFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameFileOptions

Hashable RenameFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameFileOptions

Pretty RenameFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameFileOptions

HasIgnoreIfExists RenameFileOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasOptions RenameFile (Maybe RenameFileOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasOverwrite RenameFileOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep RenameFileOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameFileOptions

type Rep RenameFileOptions = D1 ('MetaData "RenameFileOptions" "Language.LSP.Protocol.Internal.Types.RenameFileOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "RenameFileOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_overwrite") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_ignoreIfExists") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data RenameFilesParams #

Constructors

RenameFilesParams 

Fields

Instances

Instances details
FromJSON RenameFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameFilesParams

ToJSON RenameFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameFilesParams

Generic RenameFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameFilesParams

Associated Types

type Rep RenameFilesParams :: Type -> Type #

Show RenameFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameFilesParams

NFData RenameFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameFilesParams

Methods

rnf :: RenameFilesParams -> () #

Eq RenameFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameFilesParams

Ord RenameFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameFilesParams

Hashable RenameFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameFilesParams

Pretty RenameFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameFilesParams

HasFiles RenameFilesParams [FileRename] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep RenameFilesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameFilesParams

type Rep RenameFilesParams = D1 ('MetaData "RenameFilesParams" "Language.LSP.Protocol.Internal.Types.RenameFilesParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "RenameFilesParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_files") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [FileRename])))

data RenameOptions #

Instances

Instances details
FromJSON RenameOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameOptions

ToJSON RenameOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameOptions

Generic RenameOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameOptions

Associated Types

type Rep RenameOptions :: Type -> Type #

Show RenameOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameOptions

NFData RenameOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameOptions

Methods

rnf :: RenameOptions -> () #

Eq RenameOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameOptions

Ord RenameOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameOptions

Hashable RenameOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameOptions

Pretty RenameOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameOptions

Methods

pretty :: RenameOptions -> Doc ann #

prettyList :: [RenameOptions] -> Doc ann #

HasPrepareProvider RenameOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRenameProvider ServerCapabilities (Maybe (Bool |? RenameOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress RenameOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep RenameOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameOptions

type Rep RenameOptions = D1 ('MetaData "RenameOptions" "Language.LSP.Protocol.Internal.Types.RenameOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "RenameOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_prepareProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data RenameParams #

Instances

Instances details
FromJSON RenameParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameParams

ToJSON RenameParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameParams

Generic RenameParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameParams

Associated Types

type Rep RenameParams :: Type -> Type #

Show RenameParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameParams

NFData RenameParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameParams

Methods

rnf :: RenameParams -> () #

Eq RenameParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameParams

Ord RenameParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameParams

Hashable RenameParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameParams

Pretty RenameParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameParams

Methods

pretty :: RenameParams -> Doc ann #

prettyList :: [RenameParams] -> Doc ann #

HasNewName RenameParams Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition RenameParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument RenameParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken RenameParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep RenameParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameParams

type Rep RenameParams = D1 ('MetaData "RenameParams" "Language.LSP.Protocol.Internal.Types.RenameParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "RenameParams" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier)) :*: (S1 ('MetaSel ('Just "_position") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Position) :*: S1 ('MetaSel ('Just "_newName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

data RenameRegistrationOptions #

Instances

Instances details
FromJSON RenameRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameRegistrationOptions

ToJSON RenameRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameRegistrationOptions

Generic RenameRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameRegistrationOptions

Associated Types

type Rep RenameRegistrationOptions :: Type -> Type #

Show RenameRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameRegistrationOptions

NFData RenameRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameRegistrationOptions

Eq RenameRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameRegistrationOptions

Ord RenameRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameRegistrationOptions

Hashable RenameRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameRegistrationOptions

Pretty RenameRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameRegistrationOptions

HasPrepareProvider RenameRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress RenameRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector RenameRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep RenameRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.RenameRegistrationOptions

type Rep RenameRegistrationOptions = D1 ('MetaData "RenameRegistrationOptions" "Language.LSP.Protocol.Internal.Types.RenameRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "RenameRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_prepareProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

data ResourceOperation #

Instances

Instances details
FromJSON ResourceOperation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ResourceOperation

ToJSON ResourceOperation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ResourceOperation

Generic ResourceOperation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ResourceOperation

Associated Types

type Rep ResourceOperation :: Type -> Type #

Show ResourceOperation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ResourceOperation

NFData ResourceOperation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ResourceOperation

Methods

rnf :: ResourceOperation -> () #

Eq ResourceOperation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ResourceOperation

Ord ResourceOperation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ResourceOperation

Hashable ResourceOperation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ResourceOperation

Pretty ResourceOperation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ResourceOperation

HasKind ResourceOperation Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasAnnotationId ResourceOperation (Maybe ChangeAnnotationIdentifier) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ResourceOperation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ResourceOperation

type Rep ResourceOperation = D1 ('MetaData "ResourceOperation" "Language.LSP.Protocol.Internal.Types.ResourceOperation" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ResourceOperation" 'PrefixI 'True) (S1 ('MetaSel ('Just "_kind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_annotationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChangeAnnotationIdentifier))))

data ResourceOperationKind #

Instances

Instances details
FromJSON ResourceOperationKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ResourceOperationKind

ToJSON ResourceOperationKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ResourceOperationKind

Generic ResourceOperationKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ResourceOperationKind

Associated Types

type Rep ResourceOperationKind :: Type -> Type #

Show ResourceOperationKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ResourceOperationKind

NFData ResourceOperationKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ResourceOperationKind

Methods

rnf :: ResourceOperationKind -> () #

Eq ResourceOperationKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ResourceOperationKind

Ord ResourceOperationKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ResourceOperationKind

Hashable ResourceOperationKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ResourceOperationKind

LspEnum ResourceOperationKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ResourceOperationKind

Associated Types

type EnumBaseType ResourceOperationKind #

Pretty ResourceOperationKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ResourceOperationKind

HasResourceOperations WorkspaceEditClientCapabilities (Maybe [ResourceOperationKind]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ResourceOperationKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ResourceOperationKind

type Rep ResourceOperationKind = D1 ('MetaData "ResourceOperationKind" "Language.LSP.Protocol.Internal.Types.ResourceOperationKind" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ResourceOperationKind_Create" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "ResourceOperationKind_Rename" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ResourceOperationKind_Delete" 'PrefixI 'False) (U1 :: Type -> Type)))
type EnumBaseType ResourceOperationKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ResourceOperationKind

data SaveOptions #

Constructors

SaveOptions 

Instances

Instances details
FromJSON SaveOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SaveOptions

ToJSON SaveOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SaveOptions

Generic SaveOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SaveOptions

Associated Types

type Rep SaveOptions :: Type -> Type #

Show SaveOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SaveOptions

NFData SaveOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SaveOptions

Methods

rnf :: SaveOptions -> () #

Eq SaveOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SaveOptions

Ord SaveOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SaveOptions

Hashable SaveOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SaveOptions

Pretty SaveOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SaveOptions

Methods

pretty :: SaveOptions -> Doc ann #

prettyList :: [SaveOptions] -> Doc ann #

HasIncludeText SaveOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSave TextDocumentSyncOptions (Maybe (Bool |? SaveOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep SaveOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SaveOptions

type Rep SaveOptions = D1 ('MetaData "SaveOptions" "Language.LSP.Protocol.Internal.Types.SaveOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "SaveOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_includeText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data SelectionRange #

Instances

Instances details
FromJSON SelectionRange 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRange

ToJSON SelectionRange 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRange

Generic SelectionRange 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRange

Associated Types

type Rep SelectionRange :: Type -> Type #

Show SelectionRange 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRange

NFData SelectionRange 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRange

Methods

rnf :: SelectionRange -> () #

Eq SelectionRange 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRange

Ord SelectionRange 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRange

Hashable SelectionRange 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRange

Pretty SelectionRange 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRange

Methods

pretty :: SelectionRange -> Doc ann #

prettyList :: [SelectionRange] -> Doc ann #

HasRange SelectionRange Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasParent SelectionRange (Maybe SelectionRange) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep SelectionRange 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRange

type Rep SelectionRange = D1 ('MetaData "SelectionRange" "Language.LSP.Protocol.Internal.Types.SelectionRange" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "SelectionRange" 'PrefixI 'True) (S1 ('MetaSel ('Just "_range") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Range) :*: S1 ('MetaSel ('Just "_parent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SelectionRange))))

data SelectionRangeClientCapabilities #

Instances

Instances details
FromJSON SelectionRangeClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRangeClientCapabilities

ToJSON SelectionRangeClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRangeClientCapabilities

Generic SelectionRangeClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRangeClientCapabilities

Associated Types

type Rep SelectionRangeClientCapabilities :: Type -> Type #

Show SelectionRangeClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRangeClientCapabilities

NFData SelectionRangeClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRangeClientCapabilities

Eq SelectionRangeClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRangeClientCapabilities

Ord SelectionRangeClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRangeClientCapabilities

Hashable SelectionRangeClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRangeClientCapabilities

Pretty SelectionRangeClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRangeClientCapabilities

HasDynamicRegistration SelectionRangeClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSelectionRange TextDocumentClientCapabilities (Maybe SelectionRangeClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep SelectionRangeClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRangeClientCapabilities

type Rep SelectionRangeClientCapabilities = D1 ('MetaData "SelectionRangeClientCapabilities" "Language.LSP.Protocol.Internal.Types.SelectionRangeClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "SelectionRangeClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data SelectionRangeOptions #

Instances

Instances details
FromJSON SelectionRangeOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRangeOptions

ToJSON SelectionRangeOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRangeOptions

Generic SelectionRangeOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRangeOptions

Associated Types

type Rep SelectionRangeOptions :: Type -> Type #

Show SelectionRangeOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRangeOptions

NFData SelectionRangeOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRangeOptions

Methods

rnf :: SelectionRangeOptions -> () #

Eq SelectionRangeOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRangeOptions

Ord SelectionRangeOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRangeOptions

Hashable SelectionRangeOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRangeOptions

Pretty SelectionRangeOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRangeOptions

HasSelectionRangeProvider ServerCapabilities (Maybe (Bool |? (SelectionRangeOptions |? SelectionRangeRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress SelectionRangeOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep SelectionRangeOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRangeOptions

type Rep SelectionRangeOptions = D1 ('MetaData "SelectionRangeOptions" "Language.LSP.Protocol.Internal.Types.SelectionRangeOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "SelectionRangeOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data SelectionRangeParams #

Instances

Instances details
FromJSON SelectionRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRangeParams

ToJSON SelectionRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRangeParams

Generic SelectionRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRangeParams

Associated Types

type Rep SelectionRangeParams :: Type -> Type #

Show SelectionRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRangeParams

NFData SelectionRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRangeParams

Methods

rnf :: SelectionRangeParams -> () #

Eq SelectionRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRangeParams

Ord SelectionRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRangeParams

Hashable SelectionRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRangeParams

Pretty SelectionRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRangeParams

HasTextDocument SelectionRangeParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken SelectionRangeParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPositions SelectionRangeParams [Position] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken SelectionRangeParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep SelectionRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRangeParams

type Rep SelectionRangeParams = D1 ('MetaData "SelectionRangeParams" "Language.LSP.Protocol.Internal.Types.SelectionRangeParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "SelectionRangeParams" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken))) :*: (S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier) :*: S1 ('MetaSel ('Just "_positions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Position]))))

data SelectionRangeRegistrationOptions #

Instances

Instances details
FromJSON SelectionRangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRangeRegistrationOptions

ToJSON SelectionRangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRangeRegistrationOptions

Generic SelectionRangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRangeRegistrationOptions

Associated Types

type Rep SelectionRangeRegistrationOptions :: Type -> Type #

Show SelectionRangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRangeRegistrationOptions

NFData SelectionRangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRangeRegistrationOptions

Eq SelectionRangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRangeRegistrationOptions

Ord SelectionRangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRangeRegistrationOptions

Hashable SelectionRangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRangeRegistrationOptions

Pretty SelectionRangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRangeRegistrationOptions

HasId SelectionRangeRegistrationOptions (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSelectionRangeProvider ServerCapabilities (Maybe (Bool |? (SelectionRangeOptions |? SelectionRangeRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress SelectionRangeRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector SelectionRangeRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep SelectionRangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SelectionRangeRegistrationOptions

type Rep SelectionRangeRegistrationOptions = D1 ('MetaData "SelectionRangeRegistrationOptions" "Language.LSP.Protocol.Internal.Types.SelectionRangeRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "SelectionRangeRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: S1 ('MetaSel ('Just "_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

data SemanticTokenModifiers #

Instances

Instances details
FromJSON SemanticTokenModifiers 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokenModifiers

ToJSON SemanticTokenModifiers 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokenModifiers

IsString SemanticTokenModifiers 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokenModifiers

Generic SemanticTokenModifiers 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokenModifiers

Associated Types

type Rep SemanticTokenModifiers :: Type -> Type #

Show SemanticTokenModifiers 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokenModifiers

NFData SemanticTokenModifiers 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokenModifiers

Methods

rnf :: SemanticTokenModifiers -> () #

Eq SemanticTokenModifiers 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokenModifiers

Ord SemanticTokenModifiers 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokenModifiers

Hashable SemanticTokenModifiers 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokenModifiers

LspEnum SemanticTokenModifiers 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokenModifiers

LspOpenEnum SemanticTokenModifiers 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokenModifiers

Pretty SemanticTokenModifiers 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokenModifiers

HasTokenModifiers SemanticTokenAbsolute [SemanticTokenModifiers] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTokenModifiers SemanticTokenRelative [SemanticTokenModifiers] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep SemanticTokenModifiers 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokenModifiers

type Rep SemanticTokenModifiers = D1 ('MetaData "SemanticTokenModifiers" "Language.LSP.Protocol.Internal.Types.SemanticTokenModifiers" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (((C1 ('MetaCons "SemanticTokenModifiers_Declaration" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SemanticTokenModifiers_Definition" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "SemanticTokenModifiers_Readonly" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "SemanticTokenModifiers_Static" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SemanticTokenModifiers_Deprecated" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "SemanticTokenModifiers_Abstract" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "SemanticTokenModifiers_Async" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SemanticTokenModifiers_Modification" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "SemanticTokenModifiers_Documentation" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "SemanticTokenModifiers_DefaultLibrary" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SemanticTokenModifiers_Custom" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))
type EnumBaseType SemanticTokenModifiers 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokenModifiers

data SemanticTokenTypes #

Instances

Instances details
FromJSON SemanticTokenTypes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokenTypes

ToJSON SemanticTokenTypes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokenTypes

IsString SemanticTokenTypes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokenTypes

Generic SemanticTokenTypes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokenTypes

Associated Types

type Rep SemanticTokenTypes :: Type -> Type #

Show SemanticTokenTypes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokenTypes

NFData SemanticTokenTypes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokenTypes

Methods

rnf :: SemanticTokenTypes -> () #

Eq SemanticTokenTypes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokenTypes

Ord SemanticTokenTypes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokenTypes

Hashable SemanticTokenTypes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokenTypes

LspEnum SemanticTokenTypes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokenTypes

Associated Types

type EnumBaseType SemanticTokenTypes #

LspOpenEnum SemanticTokenTypes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokenTypes

Pretty SemanticTokenTypes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokenTypes

HasTokenType SemanticTokenAbsolute SemanticTokenTypes 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTokenType SemanticTokenRelative SemanticTokenTypes 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep SemanticTokenTypes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokenTypes

type Rep SemanticTokenTypes = D1 ('MetaData "SemanticTokenTypes" "Language.LSP.Protocol.Internal.Types.SemanticTokenTypes" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) ((((C1 ('MetaCons "SemanticTokenTypes_Namespace" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "SemanticTokenTypes_Type" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SemanticTokenTypes_Class" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "SemanticTokenTypes_Enum" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "SemanticTokenTypes_Interface" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SemanticTokenTypes_Struct" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "SemanticTokenTypes_TypeParameter" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "SemanticTokenTypes_Parameter" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SemanticTokenTypes_Variable" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "SemanticTokenTypes_Property" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "SemanticTokenTypes_EnumMember" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SemanticTokenTypes_Event" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "SemanticTokenTypes_Function" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "SemanticTokenTypes_Method" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SemanticTokenTypes_Macro" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "SemanticTokenTypes_Keyword" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "SemanticTokenTypes_Modifier" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SemanticTokenTypes_Comment" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "SemanticTokenTypes_String" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "SemanticTokenTypes_Number" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SemanticTokenTypes_Regexp" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "SemanticTokenTypes_Operator" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "SemanticTokenTypes_Decorator" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SemanticTokenTypes_Custom" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))))
type EnumBaseType SemanticTokenTypes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokenTypes

data SemanticTokens #

Constructors

SemanticTokens 

Fields

Instances

Instances details
FromJSON SemanticTokens 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokens

ToJSON SemanticTokens 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokens

Generic SemanticTokens 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokens

Associated Types

type Rep SemanticTokens :: Type -> Type #

Show SemanticTokens 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokens

NFData SemanticTokens 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokens

Methods

rnf :: SemanticTokens -> () #

Eq SemanticTokens 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokens

Ord SemanticTokens 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokens

Hashable SemanticTokens 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokens

Pretty SemanticTokens 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokens

Methods

pretty :: SemanticTokens -> Doc ann #

prettyList :: [SemanticTokens] -> Doc ann #

HasData_ SemanticTokens [UInt] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasResultId SemanticTokens (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep SemanticTokens 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokens

type Rep SemanticTokens = D1 ('MetaData "SemanticTokens" "Language.LSP.Protocol.Internal.Types.SemanticTokens" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "SemanticTokens" 'PrefixI 'True) (S1 ('MetaSel ('Just "_resultId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_data_") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [UInt])))

data SemanticTokensClientCapabilities #

Instances

Instances details
FromJSON SemanticTokensClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensClientCapabilities

ToJSON SemanticTokensClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensClientCapabilities

Generic SemanticTokensClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensClientCapabilities

Associated Types

type Rep SemanticTokensClientCapabilities :: Type -> Type #

Show SemanticTokensClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensClientCapabilities

NFData SemanticTokensClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensClientCapabilities

Eq SemanticTokensClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensClientCapabilities

Ord SemanticTokensClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensClientCapabilities

Hashable SemanticTokensClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensClientCapabilities

Pretty SemanticTokensClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensClientCapabilities

a ~ Rec (("range" .== Maybe (Bool |? Rec (Empty :: Row Type))) .+ (("full" .== Maybe (Bool |? Rec (("delta" .== Maybe Bool) .+ (Empty :: Row Type)))) .+ (Empty :: Row Type))) => HasRequests SemanticTokensClientCapabilities a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasAugmentsSyntaxTokens SemanticTokensClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration SemanticTokensClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasFormats SemanticTokensClientCapabilities [TokenFormat] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasMultilineTokenSupport SemanticTokensClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasOverlappingTokenSupport SemanticTokensClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSemanticTokens TextDocumentClientCapabilities (Maybe SemanticTokensClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasServerCancelSupport SemanticTokensClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTokenModifiers SemanticTokensClientCapabilities [Text] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTokenTypes SemanticTokensClientCapabilities [Text] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep SemanticTokensClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensClientCapabilities

type Rep SemanticTokensClientCapabilities = D1 ('MetaData "SemanticTokensClientCapabilities" "Language.LSP.Protocol.Internal.Types.SemanticTokensClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "SemanticTokensClientCapabilities" 'PrefixI 'True) (((S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_requests") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Rec (("range" .== Maybe (Bool |? Rec (Empty :: Row Type))) .+ (("full" .== Maybe (Bool |? Rec (("delta" .== Maybe Bool) .+ (Empty :: Row Type)))) .+ (Empty :: Row Type)))))) :*: (S1 ('MetaSel ('Just "_tokenTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "_tokenModifiers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))) :*: ((S1 ('MetaSel ('Just "_formats") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TokenFormat]) :*: S1 ('MetaSel ('Just "_overlappingTokenSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "_multilineTokenSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "_serverCancelSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_augmentsSyntaxTokens") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))))

data SemanticTokensDelta #

Instances

Instances details
FromJSON SemanticTokensDelta 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensDelta

ToJSON SemanticTokensDelta 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensDelta

Generic SemanticTokensDelta 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensDelta

Associated Types

type Rep SemanticTokensDelta :: Type -> Type #

Show SemanticTokensDelta 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensDelta

NFData SemanticTokensDelta 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensDelta

Methods

rnf :: SemanticTokensDelta -> () #

Eq SemanticTokensDelta 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensDelta

Ord SemanticTokensDelta 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensDelta

Hashable SemanticTokensDelta 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensDelta

Pretty SemanticTokensDelta 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensDelta

HasEdits SemanticTokensDelta [SemanticTokensEdit] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasResultId SemanticTokensDelta (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep SemanticTokensDelta 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensDelta

type Rep SemanticTokensDelta = D1 ('MetaData "SemanticTokensDelta" "Language.LSP.Protocol.Internal.Types.SemanticTokensDelta" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "SemanticTokensDelta" 'PrefixI 'True) (S1 ('MetaSel ('Just "_resultId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_edits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [SemanticTokensEdit])))

data SemanticTokensDeltaParams #

Instances

Instances details
FromJSON SemanticTokensDeltaParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensDeltaParams

ToJSON SemanticTokensDeltaParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensDeltaParams

Generic SemanticTokensDeltaParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensDeltaParams

Associated Types

type Rep SemanticTokensDeltaParams :: Type -> Type #

Show SemanticTokensDeltaParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensDeltaParams

NFData SemanticTokensDeltaParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensDeltaParams

Eq SemanticTokensDeltaParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensDeltaParams

Ord SemanticTokensDeltaParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensDeltaParams

Hashable SemanticTokensDeltaParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensDeltaParams

Pretty SemanticTokensDeltaParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensDeltaParams

HasPreviousResultId SemanticTokensDeltaParams Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument SemanticTokensDeltaParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken SemanticTokensDeltaParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken SemanticTokensDeltaParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep SemanticTokensDeltaParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensDeltaParams

type Rep SemanticTokensDeltaParams = D1 ('MetaData "SemanticTokensDeltaParams" "Language.LSP.Protocol.Internal.Types.SemanticTokensDeltaParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "SemanticTokensDeltaParams" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken))) :*: (S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier) :*: S1 ('MetaSel ('Just "_previousResultId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

data SemanticTokensDeltaPartialResult #

Instances

Instances details
FromJSON SemanticTokensDeltaPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensDeltaPartialResult

ToJSON SemanticTokensDeltaPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensDeltaPartialResult

Generic SemanticTokensDeltaPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensDeltaPartialResult

Associated Types

type Rep SemanticTokensDeltaPartialResult :: Type -> Type #

Show SemanticTokensDeltaPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensDeltaPartialResult

NFData SemanticTokensDeltaPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensDeltaPartialResult

Eq SemanticTokensDeltaPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensDeltaPartialResult

Ord SemanticTokensDeltaPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensDeltaPartialResult

Hashable SemanticTokensDeltaPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensDeltaPartialResult

Pretty SemanticTokensDeltaPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensDeltaPartialResult

HasEdits SemanticTokensDeltaPartialResult [SemanticTokensEdit] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep SemanticTokensDeltaPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensDeltaPartialResult

type Rep SemanticTokensDeltaPartialResult = D1 ('MetaData "SemanticTokensDeltaPartialResult" "Language.LSP.Protocol.Internal.Types.SemanticTokensDeltaPartialResult" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "SemanticTokensDeltaPartialResult" 'PrefixI 'True) (S1 ('MetaSel ('Just "_edits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [SemanticTokensEdit])))

data SemanticTokensEdit #

Constructors

SemanticTokensEdit 

Instances

Instances details
FromJSON SemanticTokensEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensEdit

ToJSON SemanticTokensEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensEdit

Generic SemanticTokensEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensEdit

Associated Types

type Rep SemanticTokensEdit :: Type -> Type #

Show SemanticTokensEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensEdit

NFData SemanticTokensEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensEdit

Methods

rnf :: SemanticTokensEdit -> () #

Eq SemanticTokensEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensEdit

Ord SemanticTokensEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensEdit

Hashable SemanticTokensEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensEdit

Pretty SemanticTokensEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensEdit

HasDeleteCount SemanticTokensEdit UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasStart SemanticTokensEdit UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasData_ SemanticTokensEdit (Maybe [UInt]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasEdits SemanticTokensDelta [SemanticTokensEdit] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasEdits SemanticTokensDeltaPartialResult [SemanticTokensEdit] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep SemanticTokensEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensEdit

type Rep SemanticTokensEdit = D1 ('MetaData "SemanticTokensEdit" "Language.LSP.Protocol.Internal.Types.SemanticTokensEdit" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "SemanticTokensEdit" 'PrefixI 'True) (S1 ('MetaSel ('Just "_start") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UInt) :*: (S1 ('MetaSel ('Just "_deleteCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UInt) :*: S1 ('MetaSel ('Just "_data_") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UInt])))))

data SemanticTokensLegend #

Constructors

SemanticTokensLegend 

Instances

Instances details
FromJSON SemanticTokensLegend 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensLegend

ToJSON SemanticTokensLegend 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensLegend

Generic SemanticTokensLegend 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensLegend

Associated Types

type Rep SemanticTokensLegend :: Type -> Type #

Show SemanticTokensLegend 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensLegend

NFData SemanticTokensLegend 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensLegend

Methods

rnf :: SemanticTokensLegend -> () #

Eq SemanticTokensLegend 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensLegend

Ord SemanticTokensLegend 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensLegend

Hashable SemanticTokensLegend 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensLegend

Pretty SemanticTokensLegend 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensLegend

HasLegend SemanticTokensOptions SemanticTokensLegend 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLegend SemanticTokensRegistrationOptions SemanticTokensLegend 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTokenModifiers SemanticTokensLegend [Text] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTokenTypes SemanticTokensLegend [Text] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep SemanticTokensLegend 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensLegend

type Rep SemanticTokensLegend = D1 ('MetaData "SemanticTokensLegend" "Language.LSP.Protocol.Internal.Types.SemanticTokensLegend" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "SemanticTokensLegend" 'PrefixI 'True) (S1 ('MetaSel ('Just "_tokenTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "_tokenModifiers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

data SemanticTokensOptions #

Instances

Instances details
FromJSON SemanticTokensOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensOptions

ToJSON SemanticTokensOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensOptions

Generic SemanticTokensOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensOptions

Associated Types

type Rep SemanticTokensOptions :: Type -> Type #

Show SemanticTokensOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensOptions

NFData SemanticTokensOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensOptions

Methods

rnf :: SemanticTokensOptions -> () #

Eq SemanticTokensOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensOptions

Ord SemanticTokensOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensOptions

Hashable SemanticTokensOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensOptions

Pretty SemanticTokensOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensOptions

a ~ Maybe (Bool |? Rec (("delta" .== Maybe Bool) .+ (Empty :: Row Type))) => HasFull SemanticTokensOptions a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLegend SemanticTokensOptions SemanticTokensLegend 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange SemanticTokensOptions (Maybe (Bool |? Rec (Empty :: Row Type))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSemanticTokensProvider ServerCapabilities (Maybe (SemanticTokensOptions |? SemanticTokensRegistrationOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress SemanticTokensOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep SemanticTokensOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensOptions

type Rep SemanticTokensOptions = D1 ('MetaData "SemanticTokensOptions" "Language.LSP.Protocol.Internal.Types.SemanticTokensOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "SemanticTokensOptions" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_legend") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SemanticTokensLegend)) :*: (S1 ('MetaSel ('Just "_range") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Bool |? Rec (Empty :: Row Type)))) :*: S1 ('MetaSel ('Just "_full") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Bool |? Rec (("delta" .== Maybe Bool) .+ (Empty :: Row Type))))))))

data SemanticTokensParams #

Instances

Instances details
FromJSON SemanticTokensParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensParams

ToJSON SemanticTokensParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensParams

Generic SemanticTokensParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensParams

Associated Types

type Rep SemanticTokensParams :: Type -> Type #

Show SemanticTokensParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensParams

NFData SemanticTokensParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensParams

Methods

rnf :: SemanticTokensParams -> () #

Eq SemanticTokensParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensParams

Ord SemanticTokensParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensParams

Hashable SemanticTokensParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensParams

Pretty SemanticTokensParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensParams

HasTextDocument SemanticTokensParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken SemanticTokensParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken SemanticTokensParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep SemanticTokensParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensParams

type Rep SemanticTokensParams = D1 ('MetaData "SemanticTokensParams" "Language.LSP.Protocol.Internal.Types.SemanticTokensParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "SemanticTokensParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: (S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier))))

data SemanticTokensPartialResult #

Constructors

SemanticTokensPartialResult 

Fields

Instances

Instances details
FromJSON SemanticTokensPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensPartialResult

ToJSON SemanticTokensPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensPartialResult

Generic SemanticTokensPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensPartialResult

Associated Types

type Rep SemanticTokensPartialResult :: Type -> Type #

Show SemanticTokensPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensPartialResult

NFData SemanticTokensPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensPartialResult

Eq SemanticTokensPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensPartialResult

Ord SemanticTokensPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensPartialResult

Hashable SemanticTokensPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensPartialResult

Pretty SemanticTokensPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensPartialResult

HasData_ SemanticTokensPartialResult [UInt] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep SemanticTokensPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensPartialResult

type Rep SemanticTokensPartialResult = D1 ('MetaData "SemanticTokensPartialResult" "Language.LSP.Protocol.Internal.Types.SemanticTokensPartialResult" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "SemanticTokensPartialResult" 'PrefixI 'True) (S1 ('MetaSel ('Just "_data_") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [UInt])))

data SemanticTokensRangeParams #

Instances

Instances details
FromJSON SemanticTokensRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensRangeParams

ToJSON SemanticTokensRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensRangeParams

Generic SemanticTokensRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensRangeParams

Associated Types

type Rep SemanticTokensRangeParams :: Type -> Type #

Show SemanticTokensRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensRangeParams

NFData SemanticTokensRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensRangeParams

Eq SemanticTokensRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensRangeParams

Ord SemanticTokensRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensRangeParams

Hashable SemanticTokensRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensRangeParams

Pretty SemanticTokensRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensRangeParams

HasRange SemanticTokensRangeParams Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument SemanticTokensRangeParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken SemanticTokensRangeParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken SemanticTokensRangeParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep SemanticTokensRangeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensRangeParams

type Rep SemanticTokensRangeParams = D1 ('MetaData "SemanticTokensRangeParams" "Language.LSP.Protocol.Internal.Types.SemanticTokensRangeParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "SemanticTokensRangeParams" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken))) :*: (S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier) :*: S1 ('MetaSel ('Just "_range") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Range))))

data SemanticTokensRegistrationOptions #

Instances

Instances details
FromJSON SemanticTokensRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensRegistrationOptions

ToJSON SemanticTokensRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensRegistrationOptions

Generic SemanticTokensRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensRegistrationOptions

Associated Types

type Rep SemanticTokensRegistrationOptions :: Type -> Type #

Show SemanticTokensRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensRegistrationOptions

NFData SemanticTokensRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensRegistrationOptions

Eq SemanticTokensRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensRegistrationOptions

Ord SemanticTokensRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensRegistrationOptions

Hashable SemanticTokensRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensRegistrationOptions

Pretty SemanticTokensRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensRegistrationOptions

a ~ Maybe (Bool |? Rec (("delta" .== Maybe Bool) .+ (Empty :: Row Type))) => HasFull SemanticTokensRegistrationOptions a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLegend SemanticTokensRegistrationOptions SemanticTokensLegend 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasId SemanticTokensRegistrationOptions (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange SemanticTokensRegistrationOptions (Maybe (Bool |? Rec (Empty :: Row Type))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSemanticTokensProvider ServerCapabilities (Maybe (SemanticTokensOptions |? SemanticTokensRegistrationOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress SemanticTokensRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector SemanticTokensRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep SemanticTokensRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensRegistrationOptions

type Rep SemanticTokensRegistrationOptions = D1 ('MetaData "SemanticTokensRegistrationOptions" "Language.LSP.Protocol.Internal.Types.SemanticTokensRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "SemanticTokensRegistrationOptions" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_legend") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SemanticTokensLegend))) :*: (S1 ('MetaSel ('Just "_range") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Bool |? Rec (Empty :: Row Type)))) :*: (S1 ('MetaSel ('Just "_full") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Bool |? Rec (("delta" .== Maybe Bool) .+ (Empty :: Row Type))))) :*: S1 ('MetaSel ('Just "_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

data SemanticTokensWorkspaceClientCapabilities #

Instances

Instances details
FromJSON SemanticTokensWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensWorkspaceClientCapabilities

ToJSON SemanticTokensWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensWorkspaceClientCapabilities

Generic SemanticTokensWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensWorkspaceClientCapabilities

Show SemanticTokensWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensWorkspaceClientCapabilities

NFData SemanticTokensWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensWorkspaceClientCapabilities

Eq SemanticTokensWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensWorkspaceClientCapabilities

Ord SemanticTokensWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensWorkspaceClientCapabilities

Hashable SemanticTokensWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensWorkspaceClientCapabilities

Pretty SemanticTokensWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensWorkspaceClientCapabilities

HasRefreshSupport SemanticTokensWorkspaceClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSemanticTokens WorkspaceClientCapabilities (Maybe SemanticTokensWorkspaceClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep SemanticTokensWorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokensWorkspaceClientCapabilities

type Rep SemanticTokensWorkspaceClientCapabilities = D1 ('MetaData "SemanticTokensWorkspaceClientCapabilities" "Language.LSP.Protocol.Internal.Types.SemanticTokensWorkspaceClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "SemanticTokensWorkspaceClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_refreshSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data ServerCapabilities #

Constructors

ServerCapabilities 

Fields

Instances

Instances details
FromJSON ServerCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ServerCapabilities

ToJSON ServerCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ServerCapabilities

Generic ServerCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ServerCapabilities

Associated Types

type Rep ServerCapabilities :: Type -> Type #

Show ServerCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ServerCapabilities

NFData ServerCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ServerCapabilities

Methods

rnf :: ServerCapabilities -> () #

Eq ServerCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ServerCapabilities

Ord ServerCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ServerCapabilities

Hashable ServerCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ServerCapabilities

Pretty ServerCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ServerCapabilities

HasCapabilities InitializeResult ServerCapabilities 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

a ~ Maybe (Rec (("workspaceFolders" .== Maybe WorkspaceFoldersServerCapabilities) .+ (("fileOperations" .== Maybe FileOperationOptions) .+ (Empty :: Row Type)))) => HasWorkspace ServerCapabilities a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCallHierarchyProvider ServerCapabilities (Maybe (Bool |? (CallHierarchyOptions |? CallHierarchyRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCodeActionProvider ServerCapabilities (Maybe (Bool |? CodeActionOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCodeLensProvider ServerCapabilities (Maybe CodeLensOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasColorProvider ServerCapabilities (Maybe (Bool |? (DocumentColorOptions |? DocumentColorRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCompletionProvider ServerCapabilities (Maybe CompletionOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDeclarationProvider ServerCapabilities (Maybe (Bool |? (DeclarationOptions |? DeclarationRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDefinitionProvider ServerCapabilities (Maybe (Bool |? DefinitionOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDiagnosticProvider ServerCapabilities (Maybe (DiagnosticOptions |? DiagnosticRegistrationOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentFormattingProvider ServerCapabilities (Maybe (Bool |? DocumentFormattingOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentHighlightProvider ServerCapabilities (Maybe (Bool |? DocumentHighlightOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentLinkProvider ServerCapabilities (Maybe DocumentLinkOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentOnTypeFormattingProvider ServerCapabilities (Maybe DocumentOnTypeFormattingOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentRangeFormattingProvider ServerCapabilities (Maybe (Bool |? DocumentRangeFormattingOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSymbolProvider ServerCapabilities (Maybe (Bool |? DocumentSymbolOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasExecuteCommandProvider ServerCapabilities (Maybe ExecuteCommandOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasExperimental ServerCapabilities (Maybe Value) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasFoldingRangeProvider ServerCapabilities (Maybe (Bool |? (FoldingRangeOptions |? FoldingRangeRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasHoverProvider ServerCapabilities (Maybe (Bool |? HoverOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasImplementationProvider ServerCapabilities (Maybe (Bool |? (ImplementationOptions |? ImplementationRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasInlayHintProvider ServerCapabilities (Maybe (Bool |? (InlayHintOptions |? InlayHintRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasInlineValueProvider ServerCapabilities (Maybe (Bool |? (InlineValueOptions |? InlineValueRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLinkedEditingRangeProvider ServerCapabilities (Maybe (Bool |? (LinkedEditingRangeOptions |? LinkedEditingRangeRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasMonikerProvider ServerCapabilities (Maybe (Bool |? (MonikerOptions |? MonikerRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasNotebookDocumentSync ServerCapabilities (Maybe (NotebookDocumentSyncOptions |? NotebookDocumentSyncRegistrationOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPositionEncoding ServerCapabilities (Maybe PositionEncodingKind) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasReferencesProvider ServerCapabilities (Maybe (Bool |? ReferenceOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRenameProvider ServerCapabilities (Maybe (Bool |? RenameOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSelectionRangeProvider ServerCapabilities (Maybe (Bool |? (SelectionRangeOptions |? SelectionRangeRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSemanticTokensProvider ServerCapabilities (Maybe (SemanticTokensOptions |? SemanticTokensRegistrationOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSignatureHelpProvider ServerCapabilities (Maybe SignatureHelpOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocumentSync ServerCapabilities (Maybe (TextDocumentSyncOptions |? TextDocumentSyncKind)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTypeDefinitionProvider ServerCapabilities (Maybe (Bool |? (TypeDefinitionOptions |? TypeDefinitionRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTypeHierarchyProvider ServerCapabilities (Maybe (Bool |? (TypeHierarchyOptions |? TypeHierarchyRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkspaceSymbolProvider ServerCapabilities (Maybe (Bool |? WorkspaceSymbolOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ServerCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ServerCapabilities

type Rep ServerCapabilities = D1 ('MetaData "ServerCapabilities" "Language.LSP.Protocol.Internal.Types.ServerCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ServerCapabilities" 'PrefixI 'True) (((((S1 ('MetaSel ('Just "_positionEncoding") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PositionEncodingKind)) :*: S1 ('MetaSel ('Just "_textDocumentSync") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (TextDocumentSyncOptions |? TextDocumentSyncKind)))) :*: (S1 ('MetaSel ('Just "_notebookDocumentSync") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NotebookDocumentSyncOptions |? NotebookDocumentSyncRegistrationOptions))) :*: S1 ('MetaSel ('Just "_completionProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CompletionOptions)))) :*: ((S1 ('MetaSel ('Just "_hoverProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Bool |? HoverOptions))) :*: S1 ('MetaSel ('Just "_signatureHelpProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SignatureHelpOptions))) :*: (S1 ('MetaSel ('Just "_declarationProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Bool |? (DeclarationOptions |? DeclarationRegistrationOptions)))) :*: S1 ('MetaSel ('Just "_definitionProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Bool |? DefinitionOptions)))))) :*: (((S1 ('MetaSel ('Just "_typeDefinitionProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Bool |? (TypeDefinitionOptions |? TypeDefinitionRegistrationOptions)))) :*: S1 ('MetaSel ('Just "_implementationProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Bool |? (ImplementationOptions |? ImplementationRegistrationOptions))))) :*: (S1 ('MetaSel ('Just "_referencesProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Bool |? ReferenceOptions))) :*: S1 ('MetaSel ('Just "_documentHighlightProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Bool |? DocumentHighlightOptions))))) :*: ((S1 ('MetaSel ('Just "_documentSymbolProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Bool |? DocumentSymbolOptions))) :*: S1 ('MetaSel ('Just "_codeActionProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Bool |? CodeActionOptions)))) :*: (S1 ('MetaSel ('Just "_codeLensProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CodeLensOptions)) :*: (S1 ('MetaSel ('Just "_documentLinkProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DocumentLinkOptions)) :*: S1 ('MetaSel ('Just "_colorProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Bool |? (DocumentColorOptions |? DocumentColorRegistrationOptions))))))))) :*: ((((S1 ('MetaSel ('Just "_workspaceSymbolProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Bool |? WorkspaceSymbolOptions))) :*: S1 ('MetaSel ('Just "_documentFormattingProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Bool |? DocumentFormattingOptions)))) :*: (S1 ('MetaSel ('Just "_documentRangeFormattingProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Bool |? DocumentRangeFormattingOptions))) :*: S1 ('MetaSel ('Just "_documentOnTypeFormattingProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DocumentOnTypeFormattingOptions)))) :*: ((S1 ('MetaSel ('Just "_renameProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Bool |? RenameOptions))) :*: S1 ('MetaSel ('Just "_foldingRangeProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Bool |? (FoldingRangeOptions |? FoldingRangeRegistrationOptions))))) :*: (S1 ('MetaSel ('Just "_selectionRangeProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Bool |? (SelectionRangeOptions |? SelectionRangeRegistrationOptions)))) :*: (S1 ('MetaSel ('Just "_executeCommandProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExecuteCommandOptions)) :*: S1 ('MetaSel ('Just "_callHierarchyProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Bool |? (CallHierarchyOptions |? CallHierarchyRegistrationOptions)))))))) :*: (((S1 ('MetaSel ('Just "_linkedEditingRangeProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Bool |? (LinkedEditingRangeOptions |? LinkedEditingRangeRegistrationOptions)))) :*: S1 ('MetaSel ('Just "_semanticTokensProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (SemanticTokensOptions |? SemanticTokensRegistrationOptions)))) :*: (S1 ('MetaSel ('Just "_monikerProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Bool |? (MonikerOptions |? MonikerRegistrationOptions)))) :*: S1 ('MetaSel ('Just "_typeHierarchyProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Bool |? (TypeHierarchyOptions |? TypeHierarchyRegistrationOptions)))))) :*: ((S1 ('MetaSel ('Just "_inlineValueProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Bool |? (InlineValueOptions |? InlineValueRegistrationOptions)))) :*: S1 ('MetaSel ('Just "_inlayHintProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Bool |? (InlayHintOptions |? InlayHintRegistrationOptions))))) :*: (S1 ('MetaSel ('Just "_diagnosticProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (DiagnosticOptions |? DiagnosticRegistrationOptions))) :*: (S1 ('MetaSel ('Just "_workspace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Rec (("workspaceFolders" .== Maybe WorkspaceFoldersServerCapabilities) .+ (("fileOperations" .== Maybe FileOperationOptions) .+ (Empty :: Row Type)))))) :*: S1 ('MetaSel ('Just "_experimental") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Value)))))))))

data SetTraceParams #

Constructors

SetTraceParams 

Fields

Instances

Instances details
FromJSON SetTraceParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SetTraceParams

ToJSON SetTraceParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SetTraceParams

Generic SetTraceParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SetTraceParams

Associated Types

type Rep SetTraceParams :: Type -> Type #

Show SetTraceParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SetTraceParams

NFData SetTraceParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SetTraceParams

Methods

rnf :: SetTraceParams -> () #

Eq SetTraceParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SetTraceParams

Ord SetTraceParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SetTraceParams

Hashable SetTraceParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SetTraceParams

Pretty SetTraceParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SetTraceParams

Methods

pretty :: SetTraceParams -> Doc ann #

prettyList :: [SetTraceParams] -> Doc ann #

HasValue SetTraceParams TraceValues 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep SetTraceParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SetTraceParams

type Rep SetTraceParams = D1 ('MetaData "SetTraceParams" "Language.LSP.Protocol.Internal.Types.SetTraceParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "SetTraceParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TraceValues)))

data ShowDocumentClientCapabilities #

Instances

Instances details
FromJSON ShowDocumentClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowDocumentClientCapabilities

ToJSON ShowDocumentClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowDocumentClientCapabilities

Generic ShowDocumentClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowDocumentClientCapabilities

Associated Types

type Rep ShowDocumentClientCapabilities :: Type -> Type #

Show ShowDocumentClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowDocumentClientCapabilities

NFData ShowDocumentClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowDocumentClientCapabilities

Eq ShowDocumentClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowDocumentClientCapabilities

Ord ShowDocumentClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowDocumentClientCapabilities

Hashable ShowDocumentClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowDocumentClientCapabilities

Pretty ShowDocumentClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowDocumentClientCapabilities

HasSupport ShowDocumentClientCapabilities Bool 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasShowDocument WindowClientCapabilities (Maybe ShowDocumentClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ShowDocumentClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowDocumentClientCapabilities

type Rep ShowDocumentClientCapabilities = D1 ('MetaData "ShowDocumentClientCapabilities" "Language.LSP.Protocol.Internal.Types.ShowDocumentClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ShowDocumentClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_support") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

data ShowDocumentParams #

Instances

Instances details
FromJSON ShowDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowDocumentParams

ToJSON ShowDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowDocumentParams

Generic ShowDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowDocumentParams

Associated Types

type Rep ShowDocumentParams :: Type -> Type #

Show ShowDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowDocumentParams

NFData ShowDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowDocumentParams

Methods

rnf :: ShowDocumentParams -> () #

Eq ShowDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowDocumentParams

Ord ShowDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowDocumentParams

Hashable ShowDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowDocumentParams

Pretty ShowDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowDocumentParams

HasUri ShowDocumentParams Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasExternal ShowDocumentParams (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSelection ShowDocumentParams (Maybe Range) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTakeFocus ShowDocumentParams (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ShowDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowDocumentParams

type Rep ShowDocumentParams = D1 ('MetaData "ShowDocumentParams" "Language.LSP.Protocol.Internal.Types.ShowDocumentParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ShowDocumentParams" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Uri) :*: S1 ('MetaSel ('Just "_external") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "_takeFocus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_selection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Range)))))

data ShowDocumentResult #

Constructors

ShowDocumentResult 

Fields

Instances

Instances details
FromJSON ShowDocumentResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowDocumentResult

ToJSON ShowDocumentResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowDocumentResult

Generic ShowDocumentResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowDocumentResult

Associated Types

type Rep ShowDocumentResult :: Type -> Type #

Show ShowDocumentResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowDocumentResult

NFData ShowDocumentResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowDocumentResult

Methods

rnf :: ShowDocumentResult -> () #

Eq ShowDocumentResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowDocumentResult

Ord ShowDocumentResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowDocumentResult

Hashable ShowDocumentResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowDocumentResult

Pretty ShowDocumentResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowDocumentResult

HasSuccess ShowDocumentResult Bool 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ShowDocumentResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowDocumentResult

type Rep ShowDocumentResult = D1 ('MetaData "ShowDocumentResult" "Language.LSP.Protocol.Internal.Types.ShowDocumentResult" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ShowDocumentResult" 'PrefixI 'True) (S1 ('MetaSel ('Just "_success") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

data ShowMessageParams #

Constructors

ShowMessageParams 

Instances

Instances details
FromJSON ShowMessageParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowMessageParams

ToJSON ShowMessageParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowMessageParams

Generic ShowMessageParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowMessageParams

Associated Types

type Rep ShowMessageParams :: Type -> Type #

Show ShowMessageParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowMessageParams

NFData ShowMessageParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowMessageParams

Methods

rnf :: ShowMessageParams -> () #

Eq ShowMessageParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowMessageParams

Ord ShowMessageParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowMessageParams

Hashable ShowMessageParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowMessageParams

Pretty ShowMessageParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowMessageParams

HasMessage ShowMessageParams Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasType_ ShowMessageParams MessageType 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ShowMessageParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowMessageParams

type Rep ShowMessageParams = D1 ('MetaData "ShowMessageParams" "Language.LSP.Protocol.Internal.Types.ShowMessageParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ShowMessageParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_type_") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MessageType) :*: S1 ('MetaSel ('Just "_message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

data ShowMessageRequestClientCapabilities #

Constructors

ShowMessageRequestClientCapabilities 

Fields

Instances

Instances details
FromJSON ShowMessageRequestClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowMessageRequestClientCapabilities

ToJSON ShowMessageRequestClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowMessageRequestClientCapabilities

Generic ShowMessageRequestClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowMessageRequestClientCapabilities

Show ShowMessageRequestClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowMessageRequestClientCapabilities

NFData ShowMessageRequestClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowMessageRequestClientCapabilities

Eq ShowMessageRequestClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowMessageRequestClientCapabilities

Ord ShowMessageRequestClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowMessageRequestClientCapabilities

Hashable ShowMessageRequestClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowMessageRequestClientCapabilities

Pretty ShowMessageRequestClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowMessageRequestClientCapabilities

a ~ Maybe (Rec (("additionalPropertiesSupport" .== Maybe Bool) .+ (Empty :: Row Type))) => HasMessageActionItem ShowMessageRequestClientCapabilities a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasShowMessage WindowClientCapabilities (Maybe ShowMessageRequestClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ShowMessageRequestClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowMessageRequestClientCapabilities

type Rep ShowMessageRequestClientCapabilities = D1 ('MetaData "ShowMessageRequestClientCapabilities" "Language.LSP.Protocol.Internal.Types.ShowMessageRequestClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ShowMessageRequestClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_messageActionItem") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Rec (("additionalPropertiesSupport" .== Maybe Bool) .+ (Empty :: Row Type)))))))

data ShowMessageRequestParams #

Instances

Instances details
FromJSON ShowMessageRequestParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowMessageRequestParams

ToJSON ShowMessageRequestParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowMessageRequestParams

Generic ShowMessageRequestParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowMessageRequestParams

Associated Types

type Rep ShowMessageRequestParams :: Type -> Type #

Show ShowMessageRequestParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowMessageRequestParams

NFData ShowMessageRequestParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowMessageRequestParams

Eq ShowMessageRequestParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowMessageRequestParams

Ord ShowMessageRequestParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowMessageRequestParams

Hashable ShowMessageRequestParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowMessageRequestParams

Pretty ShowMessageRequestParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowMessageRequestParams

HasMessage ShowMessageRequestParams Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasType_ ShowMessageRequestParams MessageType 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasActions ShowMessageRequestParams (Maybe [MessageActionItem]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep ShowMessageRequestParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ShowMessageRequestParams

type Rep ShowMessageRequestParams = D1 ('MetaData "ShowMessageRequestParams" "Language.LSP.Protocol.Internal.Types.ShowMessageRequestParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "ShowMessageRequestParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_type_") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MessageType) :*: (S1 ('MetaSel ('Just "_message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_actions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MessageActionItem])))))

data SignatureHelp #

Instances

Instances details
FromJSON SignatureHelp 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelp

ToJSON SignatureHelp 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelp

Generic SignatureHelp 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelp

Associated Types

type Rep SignatureHelp :: Type -> Type #

Show SignatureHelp 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelp

NFData SignatureHelp 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelp

Methods

rnf :: SignatureHelp -> () #

Eq SignatureHelp 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelp

Ord SignatureHelp 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelp

Hashable SignatureHelp 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelp

Pretty SignatureHelp 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelp

Methods

pretty :: SignatureHelp -> Doc ann #

prettyList :: [SignatureHelp] -> Doc ann #

HasActiveParameter SignatureHelp (Maybe UInt) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasActiveSignature SignatureHelp (Maybe UInt) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasActiveSignatureHelp SignatureHelpContext (Maybe SignatureHelp) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSignatures SignatureHelp [SignatureInformation] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep SignatureHelp 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelp

type Rep SignatureHelp = D1 ('MetaData "SignatureHelp" "Language.LSP.Protocol.Internal.Types.SignatureHelp" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "SignatureHelp" 'PrefixI 'True) (S1 ('MetaSel ('Just "_signatures") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [SignatureInformation]) :*: (S1 ('MetaSel ('Just "_activeSignature") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UInt)) :*: S1 ('MetaSel ('Just "_activeParameter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UInt)))))

data SignatureHelpClientCapabilities #

Constructors

SignatureHelpClientCapabilities 

Fields

Instances

Instances details
FromJSON SignatureHelpClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpClientCapabilities

ToJSON SignatureHelpClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpClientCapabilities

Generic SignatureHelpClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpClientCapabilities

Associated Types

type Rep SignatureHelpClientCapabilities :: Type -> Type #

Show SignatureHelpClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpClientCapabilities

NFData SignatureHelpClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpClientCapabilities

Eq SignatureHelpClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpClientCapabilities

Ord SignatureHelpClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpClientCapabilities

Hashable SignatureHelpClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpClientCapabilities

Pretty SignatureHelpClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpClientCapabilities

a ~ Maybe (Rec (("documentationFormat" .== Maybe [MarkupKind]) .+ (("parameterInformation" .== Maybe (Rec (("labelOffsetSupport" .== Maybe Bool) .+ (Empty :: Row Type)))) .+ (("activeParameterSupport" .== Maybe Bool) .+ (Empty :: Row Type))))) => HasSignatureInformation SignatureHelpClientCapabilities a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasContextSupport SignatureHelpClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration SignatureHelpClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSignatureHelp TextDocumentClientCapabilities (Maybe SignatureHelpClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep SignatureHelpClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpClientCapabilities

type Rep SignatureHelpClientCapabilities = D1 ('MetaData "SignatureHelpClientCapabilities" "Language.LSP.Protocol.Internal.Types.SignatureHelpClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "SignatureHelpClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "_signatureInformation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Rec (("documentationFormat" .== Maybe [MarkupKind]) .+ (("parameterInformation" .== Maybe (Rec (("labelOffsetSupport" .== Maybe Bool) .+ (Empty :: Row Type)))) .+ (("activeParameterSupport" .== Maybe Bool) .+ (Empty :: Row Type))))))) :*: S1 ('MetaSel ('Just "_contextSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

data SignatureHelpContext #

Instances

Instances details
FromJSON SignatureHelpContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpContext

ToJSON SignatureHelpContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpContext

Generic SignatureHelpContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpContext

Associated Types

type Rep SignatureHelpContext :: Type -> Type #

Show SignatureHelpContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpContext

NFData SignatureHelpContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpContext

Methods

rnf :: SignatureHelpContext -> () #

Eq SignatureHelpContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpContext

Ord SignatureHelpContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpContext

Hashable SignatureHelpContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpContext

Pretty SignatureHelpContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpContext

HasIsRetrigger SignatureHelpContext Bool 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTriggerKind SignatureHelpContext SignatureHelpTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasActiveSignatureHelp SignatureHelpContext (Maybe SignatureHelp) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasContext SignatureHelpParams (Maybe SignatureHelpContext) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTriggerCharacter SignatureHelpContext (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep SignatureHelpContext 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpContext

type Rep SignatureHelpContext = D1 ('MetaData "SignatureHelpContext" "Language.LSP.Protocol.Internal.Types.SignatureHelpContext" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "SignatureHelpContext" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_triggerKind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SignatureHelpTriggerKind) :*: S1 ('MetaSel ('Just "_triggerCharacter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "_isRetrigger") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "_activeSignatureHelp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SignatureHelp)))))

data SignatureHelpOptions #

Instances

Instances details
FromJSON SignatureHelpOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpOptions

ToJSON SignatureHelpOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpOptions

Generic SignatureHelpOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpOptions

Associated Types

type Rep SignatureHelpOptions :: Type -> Type #

Show SignatureHelpOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpOptions

NFData SignatureHelpOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpOptions

Methods

rnf :: SignatureHelpOptions -> () #

Eq SignatureHelpOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpOptions

Ord SignatureHelpOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpOptions

Hashable SignatureHelpOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpOptions

Pretty SignatureHelpOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpOptions

HasRetriggerCharacters SignatureHelpOptions (Maybe [Text]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSignatureHelpProvider ServerCapabilities (Maybe SignatureHelpOptions) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTriggerCharacters SignatureHelpOptions (Maybe [Text]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress SignatureHelpOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep SignatureHelpOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpOptions

type Rep SignatureHelpOptions = D1 ('MetaData "SignatureHelpOptions" "Language.LSP.Protocol.Internal.Types.SignatureHelpOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "SignatureHelpOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "_triggerCharacters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "_retriggerCharacters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

data SignatureHelpParams #

Instances

Instances details
FromJSON SignatureHelpParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpParams

ToJSON SignatureHelpParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpParams

Generic SignatureHelpParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpParams

Associated Types

type Rep SignatureHelpParams :: Type -> Type #

Show SignatureHelpParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpParams

NFData SignatureHelpParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpParams

Methods

rnf :: SignatureHelpParams -> () #

Eq SignatureHelpParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpParams

Ord SignatureHelpParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpParams

Hashable SignatureHelpParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpParams

Pretty SignatureHelpParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpParams

HasPosition SignatureHelpParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument SignatureHelpParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasContext SignatureHelpParams (Maybe SignatureHelpContext) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken SignatureHelpParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep SignatureHelpParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpParams

type Rep SignatureHelpParams = D1 ('MetaData "SignatureHelpParams" "Language.LSP.Protocol.Internal.Types.SignatureHelpParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "SignatureHelpParams" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier) :*: S1 ('MetaSel ('Just "_position") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Position)) :*: (S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_context") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SignatureHelpContext)))))

data SignatureHelpRegistrationOptions #

Instances

Instances details
FromJSON SignatureHelpRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpRegistrationOptions

ToJSON SignatureHelpRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpRegistrationOptions

Generic SignatureHelpRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpRegistrationOptions

Associated Types

type Rep SignatureHelpRegistrationOptions :: Type -> Type #

Show SignatureHelpRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpRegistrationOptions

NFData SignatureHelpRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpRegistrationOptions

Eq SignatureHelpRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpRegistrationOptions

Ord SignatureHelpRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpRegistrationOptions

Hashable SignatureHelpRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpRegistrationOptions

Pretty SignatureHelpRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpRegistrationOptions

HasRetriggerCharacters SignatureHelpRegistrationOptions (Maybe [Text]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTriggerCharacters SignatureHelpRegistrationOptions (Maybe [Text]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress SignatureHelpRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector SignatureHelpRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep SignatureHelpRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpRegistrationOptions

type Rep SignatureHelpRegistrationOptions = D1 ('MetaData "SignatureHelpRegistrationOptions" "Language.LSP.Protocol.Internal.Types.SignatureHelpRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "SignatureHelpRegistrationOptions" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "_triggerCharacters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "_retriggerCharacters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

data SignatureHelpTriggerKind #

Instances

Instances details
FromJSON SignatureHelpTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpTriggerKind

ToJSON SignatureHelpTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpTriggerKind

Generic SignatureHelpTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpTriggerKind

Associated Types

type Rep SignatureHelpTriggerKind :: Type -> Type #

Show SignatureHelpTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpTriggerKind

NFData SignatureHelpTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpTriggerKind

Eq SignatureHelpTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpTriggerKind

Ord SignatureHelpTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpTriggerKind

Hashable SignatureHelpTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpTriggerKind

LspEnum SignatureHelpTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpTriggerKind

Pretty SignatureHelpTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpTriggerKind

HasTriggerKind SignatureHelpContext SignatureHelpTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep SignatureHelpTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpTriggerKind

type Rep SignatureHelpTriggerKind = D1 ('MetaData "SignatureHelpTriggerKind" "Language.LSP.Protocol.Internal.Types.SignatureHelpTriggerKind" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "SignatureHelpTriggerKind_Invoked" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "SignatureHelpTriggerKind_TriggerCharacter" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SignatureHelpTriggerKind_ContentChange" 'PrefixI 'False) (U1 :: Type -> Type)))
type EnumBaseType SignatureHelpTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpTriggerKind

data SignatureInformation #

Instances

Instances details
FromJSON SignatureInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureInformation

ToJSON SignatureInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureInformation

Generic SignatureInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureInformation

Associated Types

type Rep SignatureInformation :: Type -> Type #

Show SignatureInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureInformation

NFData SignatureInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureInformation

Methods

rnf :: SignatureInformation -> () #

Eq SignatureInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureInformation

Ord SignatureInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureInformation

Hashable SignatureInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureInformation

Pretty SignatureInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureInformation

HasLabel SignatureInformation Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasActiveParameter SignatureInformation (Maybe UInt) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentation SignatureInformation (Maybe (Text |? MarkupContent)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasParameters SignatureInformation (Maybe [ParameterInformation]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSignatures SignatureHelp [SignatureInformation] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep SignatureInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureInformation

type Rep SignatureInformation = D1 ('MetaData "SignatureInformation" "Language.LSP.Protocol.Internal.Types.SignatureInformation" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "SignatureInformation" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_label") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_documentation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Text |? MarkupContent)))) :*: (S1 ('MetaSel ('Just "_parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ParameterInformation])) :*: S1 ('MetaSel ('Just "_activeParameter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UInt)))))

data StaticRegistrationOptions #

Constructors

StaticRegistrationOptions 

Fields

Instances

Instances details
FromJSON StaticRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.StaticRegistrationOptions

ToJSON StaticRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.StaticRegistrationOptions

Generic StaticRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.StaticRegistrationOptions

Associated Types

type Rep StaticRegistrationOptions :: Type -> Type #

Show StaticRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.StaticRegistrationOptions

NFData StaticRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.StaticRegistrationOptions

Eq StaticRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.StaticRegistrationOptions

Ord StaticRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.StaticRegistrationOptions

Hashable StaticRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.StaticRegistrationOptions

Pretty StaticRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.StaticRegistrationOptions

HasId StaticRegistrationOptions (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep StaticRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.StaticRegistrationOptions

type Rep StaticRegistrationOptions = D1 ('MetaData "StaticRegistrationOptions" "Language.LSP.Protocol.Internal.Types.StaticRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "StaticRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

data SymbolInformation #

Instances

Instances details
FromJSON SymbolInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SymbolInformation

ToJSON SymbolInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SymbolInformation

Generic SymbolInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SymbolInformation

Associated Types

type Rep SymbolInformation :: Type -> Type #

Show SymbolInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SymbolInformation

NFData SymbolInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SymbolInformation

Methods

rnf :: SymbolInformation -> () #

Eq SymbolInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SymbolInformation

Ord SymbolInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SymbolInformation

Hashable SymbolInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SymbolInformation

Pretty SymbolInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SymbolInformation

HasKind SymbolInformation SymbolKind 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLocation SymbolInformation Location 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasName SymbolInformation Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasContainerName SymbolInformation (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDeprecated SymbolInformation (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTags SymbolInformation (Maybe [SymbolTag]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep SymbolInformation 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SymbolInformation

type Rep SymbolInformation = D1 ('MetaData "SymbolInformation" "Language.LSP.Protocol.Internal.Types.SymbolInformation" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "SymbolInformation" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_kind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SymbolKind) :*: S1 ('MetaSel ('Just "_tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SymbolTag])))) :*: (S1 ('MetaSel ('Just "_containerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "_deprecated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Location)))))

data SymbolKind #

Instances

Instances details
FromJSON SymbolKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SymbolKind

ToJSON SymbolKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SymbolKind

Generic SymbolKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SymbolKind

Associated Types

type Rep SymbolKind :: Type -> Type #

Show SymbolKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SymbolKind

NFData SymbolKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SymbolKind

Methods

rnf :: SymbolKind -> () #

Eq SymbolKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SymbolKind

Ord SymbolKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SymbolKind

Hashable SymbolKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SymbolKind

LspEnum SymbolKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SymbolKind

Associated Types

type EnumBaseType SymbolKind #

Pretty SymbolKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SymbolKind

Methods

pretty :: SymbolKind -> Doc ann #

prettyList :: [SymbolKind] -> Doc ann #

HasKind BaseSymbolInformation SymbolKind 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind CallHierarchyItem SymbolKind 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind DocumentSymbol SymbolKind 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind SymbolInformation SymbolKind 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind TypeHierarchyItem SymbolKind 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind WorkspaceSymbol SymbolKind 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep SymbolKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SymbolKind

type Rep SymbolKind = D1 ('MetaData "SymbolKind" "Language.LSP.Protocol.Internal.Types.SymbolKind" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) ((((C1 ('MetaCons "SymbolKind_File" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "SymbolKind_Module" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SymbolKind_Namespace" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "SymbolKind_Package" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "SymbolKind_Class" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SymbolKind_Method" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "SymbolKind_Property" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "SymbolKind_Field" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SymbolKind_Constructor" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "SymbolKind_Enum" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SymbolKind_Interface" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "SymbolKind_Function" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SymbolKind_Variable" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "SymbolKind_Constant" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "SymbolKind_String" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SymbolKind_Number" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "SymbolKind_Boolean" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "SymbolKind_Array" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SymbolKind_Object" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "SymbolKind_Key" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "SymbolKind_Null" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SymbolKind_EnumMember" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "SymbolKind_Struct" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SymbolKind_Event" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "SymbolKind_Operator" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SymbolKind_TypeParameter" 'PrefixI 'False) (U1 :: Type -> Type))))))
type EnumBaseType SymbolKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SymbolKind

data SymbolTag #

Constructors

SymbolTag_Deprecated 

Instances

Instances details
FromJSON SymbolTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SymbolTag

ToJSON SymbolTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SymbolTag

Generic SymbolTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SymbolTag

Associated Types

type Rep SymbolTag :: Type -> Type #

Show SymbolTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SymbolTag

NFData SymbolTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SymbolTag

Methods

rnf :: SymbolTag -> () #

Eq SymbolTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SymbolTag

Ord SymbolTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SymbolTag

Hashable SymbolTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SymbolTag

LspEnum SymbolTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SymbolTag

Associated Types

type EnumBaseType SymbolTag #

Pretty SymbolTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SymbolTag

Methods

pretty :: SymbolTag -> Doc ann #

prettyList :: [SymbolTag] -> Doc ann #

HasTags BaseSymbolInformation (Maybe [SymbolTag]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTags CallHierarchyItem (Maybe [SymbolTag]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTags DocumentSymbol (Maybe [SymbolTag]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTags SymbolInformation (Maybe [SymbolTag]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTags TypeHierarchyItem (Maybe [SymbolTag]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTags WorkspaceSymbol (Maybe [SymbolTag]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep SymbolTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SymbolTag

type Rep SymbolTag = D1 ('MetaData "SymbolTag" "Language.LSP.Protocol.Internal.Types.SymbolTag" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "SymbolTag_Deprecated" 'PrefixI 'False) (U1 :: Type -> Type))
type EnumBaseType SymbolTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SymbolTag

data TextDocumentChangeRegistrationOptions #

Instances

Instances details
FromJSON TextDocumentChangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentChangeRegistrationOptions

ToJSON TextDocumentChangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentChangeRegistrationOptions

Generic TextDocumentChangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentChangeRegistrationOptions

Show TextDocumentChangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentChangeRegistrationOptions

NFData TextDocumentChangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentChangeRegistrationOptions

Eq TextDocumentChangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentChangeRegistrationOptions

Ord TextDocumentChangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentChangeRegistrationOptions

Hashable TextDocumentChangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentChangeRegistrationOptions

Pretty TextDocumentChangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentChangeRegistrationOptions

HasSyncKind TextDocumentChangeRegistrationOptions TextDocumentSyncKind 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector TextDocumentChangeRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep TextDocumentChangeRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentChangeRegistrationOptions

type Rep TextDocumentChangeRegistrationOptions = D1 ('MetaData "TextDocumentChangeRegistrationOptions" "Language.LSP.Protocol.Internal.Types.TextDocumentChangeRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "TextDocumentChangeRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: S1 ('MetaSel ('Just "_syncKind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentSyncKind)))

data TextDocumentClientCapabilities #

Constructors

TextDocumentClientCapabilities 

Fields

Instances

Instances details
FromJSON TextDocumentClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentClientCapabilities

ToJSON TextDocumentClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentClientCapabilities

Generic TextDocumentClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentClientCapabilities

Associated Types

type Rep TextDocumentClientCapabilities :: Type -> Type #

Show TextDocumentClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentClientCapabilities

NFData TextDocumentClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentClientCapabilities

Eq TextDocumentClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentClientCapabilities

Ord TextDocumentClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentClientCapabilities

Hashable TextDocumentClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentClientCapabilities

Pretty TextDocumentClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentClientCapabilities

HasCallHierarchy TextDocumentClientCapabilities (Maybe CallHierarchyClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCodeAction TextDocumentClientCapabilities (Maybe CodeActionClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCodeLens TextDocumentClientCapabilities (Maybe CodeLensClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasColorProvider TextDocumentClientCapabilities (Maybe DocumentColorClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCompletion TextDocumentClientCapabilities (Maybe CompletionClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDeclaration TextDocumentClientCapabilities (Maybe DeclarationClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDefinition TextDocumentClientCapabilities (Maybe DefinitionClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDiagnostic TextDocumentClientCapabilities (Maybe DiagnosticClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentHighlight TextDocumentClientCapabilities (Maybe DocumentHighlightClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentLink TextDocumentClientCapabilities (Maybe DocumentLinkClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSymbol TextDocumentClientCapabilities (Maybe DocumentSymbolClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasFoldingRange TextDocumentClientCapabilities (Maybe FoldingRangeClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasFormatting TextDocumentClientCapabilities (Maybe DocumentFormattingClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasHover TextDocumentClientCapabilities (Maybe HoverClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasImplementation TextDocumentClientCapabilities (Maybe ImplementationClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasInlayHint TextDocumentClientCapabilities (Maybe InlayHintClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasInlineValue TextDocumentClientCapabilities (Maybe InlineValueClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLinkedEditingRange TextDocumentClientCapabilities (Maybe LinkedEditingRangeClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasMoniker TextDocumentClientCapabilities (Maybe MonikerClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasOnTypeFormatting TextDocumentClientCapabilities (Maybe DocumentOnTypeFormattingClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPublishDiagnostics TextDocumentClientCapabilities (Maybe PublishDiagnosticsClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRangeFormatting TextDocumentClientCapabilities (Maybe DocumentRangeFormattingClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasReferences TextDocumentClientCapabilities (Maybe ReferenceClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRename TextDocumentClientCapabilities (Maybe RenameClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSelectionRange TextDocumentClientCapabilities (Maybe SelectionRangeClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSemanticTokens TextDocumentClientCapabilities (Maybe SemanticTokensClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSignatureHelp TextDocumentClientCapabilities (Maybe SignatureHelpClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSynchronization TextDocumentClientCapabilities (Maybe TextDocumentSyncClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument ClientCapabilities (Maybe TextDocumentClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTypeDefinition TextDocumentClientCapabilities (Maybe TypeDefinitionClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTypeHierarchy TextDocumentClientCapabilities (Maybe TypeHierarchyClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep TextDocumentClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentClientCapabilities

type Rep TextDocumentClientCapabilities = D1 ('MetaData "TextDocumentClientCapabilities" "Language.LSP.Protocol.Internal.Types.TextDocumentClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "TextDocumentClientCapabilities" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "_synchronization") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TextDocumentSyncClientCapabilities)) :*: (S1 ('MetaSel ('Just "_completion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CompletionClientCapabilities)) :*: S1 ('MetaSel ('Just "_hover") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HoverClientCapabilities)))) :*: ((S1 ('MetaSel ('Just "_signatureHelp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SignatureHelpClientCapabilities)) :*: S1 ('MetaSel ('Just "_declaration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeclarationClientCapabilities))) :*: (S1 ('MetaSel ('Just "_definition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DefinitionClientCapabilities)) :*: S1 ('MetaSel ('Just "_typeDefinition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TypeDefinitionClientCapabilities))))) :*: (((S1 ('MetaSel ('Just "_implementation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImplementationClientCapabilities)) :*: S1 ('MetaSel ('Just "_references") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReferenceClientCapabilities))) :*: (S1 ('MetaSel ('Just "_documentHighlight") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DocumentHighlightClientCapabilities)) :*: S1 ('MetaSel ('Just "_documentSymbol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DocumentSymbolClientCapabilities)))) :*: ((S1 ('MetaSel ('Just "_codeAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CodeActionClientCapabilities)) :*: S1 ('MetaSel ('Just "_codeLens") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CodeLensClientCapabilities))) :*: (S1 ('MetaSel ('Just "_documentLink") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DocumentLinkClientCapabilities)) :*: S1 ('MetaSel ('Just "_colorProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DocumentColorClientCapabilities)))))) :*: (((S1 ('MetaSel ('Just "_formatting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DocumentFormattingClientCapabilities)) :*: (S1 ('MetaSel ('Just "_rangeFormatting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DocumentRangeFormattingClientCapabilities)) :*: S1 ('MetaSel ('Just "_onTypeFormatting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DocumentOnTypeFormattingClientCapabilities)))) :*: ((S1 ('MetaSel ('Just "_rename") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RenameClientCapabilities)) :*: S1 ('MetaSel ('Just "_foldingRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FoldingRangeClientCapabilities))) :*: (S1 ('MetaSel ('Just "_selectionRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SelectionRangeClientCapabilities)) :*: S1 ('MetaSel ('Just "_publishDiagnostics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PublishDiagnosticsClientCapabilities))))) :*: (((S1 ('MetaSel ('Just "_callHierarchy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CallHierarchyClientCapabilities)) :*: S1 ('MetaSel ('Just "_semanticTokens") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SemanticTokensClientCapabilities))) :*: (S1 ('MetaSel ('Just "_linkedEditingRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LinkedEditingRangeClientCapabilities)) :*: S1 ('MetaSel ('Just "_moniker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MonikerClientCapabilities)))) :*: ((S1 ('MetaSel ('Just "_typeHierarchy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TypeHierarchyClientCapabilities)) :*: S1 ('MetaSel ('Just "_inlineValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InlineValueClientCapabilities))) :*: (S1 ('MetaSel ('Just "_inlayHint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InlayHintClientCapabilities)) :*: S1 ('MetaSel ('Just "_diagnostic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DiagnosticClientCapabilities))))))))

newtype TextDocumentContentChangeEvent #

Constructors

TextDocumentContentChangeEvent (Rec (("range" .== Range) .+ (("rangeLength" .== Maybe UInt) .+ (("text" .== Text) .+ (Empty :: Row Type)))) |? Rec (("text" .== Text) .+ (Empty :: Row Type))) 

Instances

Instances details
FromJSON TextDocumentContentChangeEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentContentChangeEvent

ToJSON TextDocumentContentChangeEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentContentChangeEvent

Generic TextDocumentContentChangeEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentContentChangeEvent

Associated Types

type Rep TextDocumentContentChangeEvent :: Type -> Type #

Show TextDocumentContentChangeEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentContentChangeEvent

NFData TextDocumentContentChangeEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentContentChangeEvent

Eq TextDocumentContentChangeEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentContentChangeEvent

Ord TextDocumentContentChangeEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentContentChangeEvent

Hashable TextDocumentContentChangeEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentContentChangeEvent

Pretty TextDocumentContentChangeEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentContentChangeEvent

HasContentChanges DidChangeTextDocumentParams [TextDocumentContentChangeEvent] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep TextDocumentContentChangeEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentContentChangeEvent

type Rep TextDocumentContentChangeEvent = D1 ('MetaData "TextDocumentContentChangeEvent" "Language.LSP.Protocol.Internal.Types.TextDocumentContentChangeEvent" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'True) (C1 ('MetaCons "TextDocumentContentChangeEvent" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Rec (("range" .== Range) .+ (("rangeLength" .== Maybe UInt) .+ (("text" .== Text) .+ (Empty :: Row Type)))) |? Rec (("text" .== Text) .+ (Empty :: Row Type))))))

data TextDocumentEdit #

Instances

Instances details
FromJSON TextDocumentEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentEdit

ToJSON TextDocumentEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentEdit

Generic TextDocumentEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentEdit

Associated Types

type Rep TextDocumentEdit :: Type -> Type #

Show TextDocumentEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentEdit

NFData TextDocumentEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentEdit

Methods

rnf :: TextDocumentEdit -> () #

Eq TextDocumentEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentEdit

Ord TextDocumentEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentEdit

Hashable TextDocumentEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentEdit

Pretty TextDocumentEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentEdit

HasTextDocument TextDocumentEdit OptionalVersionedTextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentChanges WorkspaceEdit (Maybe [TextDocumentEdit |? (CreateFile |? (RenameFile |? DeleteFile))]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasEdits TextDocumentEdit [TextEdit |? AnnotatedTextEdit] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep TextDocumentEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentEdit

type Rep TextDocumentEdit = D1 ('MetaData "TextDocumentEdit" "Language.LSP.Protocol.Internal.Types.TextDocumentEdit" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "TextDocumentEdit" 'PrefixI 'True) (S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OptionalVersionedTextDocumentIdentifier) :*: S1 ('MetaSel ('Just "_edits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TextEdit |? AnnotatedTextEdit])))

newtype TextDocumentFilter #

Constructors

TextDocumentFilter (Rec (("language" .== Text) .+ (("scheme" .== Maybe Text) .+ (("pattern" .== Maybe Text) .+ (Empty :: Row Type)))) |? (Rec (("language" .== Maybe Text) .+ (("scheme" .== Text) .+ (("pattern" .== Maybe Text) .+ (Empty :: Row Type)))) |? Rec (("language" .== Maybe Text) .+ (("scheme" .== Maybe Text) .+ (("pattern" .== Text) .+ (Empty :: Row Type)))))) 

Instances

Instances details
FromJSON TextDocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentFilter

ToJSON TextDocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentFilter

Generic TextDocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentFilter

Associated Types

type Rep TextDocumentFilter :: Type -> Type #

Show TextDocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentFilter

NFData TextDocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentFilter

Methods

rnf :: TextDocumentFilter -> () #

Eq TextDocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentFilter

Ord TextDocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentFilter

Hashable TextDocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentFilter

Pretty TextDocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentFilter

type Rep TextDocumentFilter 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentFilter

type Rep TextDocumentFilter = D1 ('MetaData "TextDocumentFilter" "Language.LSP.Protocol.Internal.Types.TextDocumentFilter" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'True) (C1 ('MetaCons "TextDocumentFilter" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Rec (("language" .== Text) .+ (("scheme" .== Maybe Text) .+ (("pattern" .== Maybe Text) .+ (Empty :: Row Type)))) |? (Rec (("language" .== Maybe Text) .+ (("scheme" .== Text) .+ (("pattern" .== Maybe Text) .+ (Empty :: Row Type)))) |? Rec (("language" .== Maybe Text) .+ (("scheme" .== Maybe Text) .+ (("pattern" .== Text) .+ (Empty :: Row Type)))))))))

data TextDocumentIdentifier #

Constructors

TextDocumentIdentifier 

Fields

Instances

Instances details
FromJSON TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentIdentifier

ToJSON TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentIdentifier

Generic TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentIdentifier

Associated Types

type Rep TextDocumentIdentifier :: Type -> Type #

Show TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentIdentifier

NFData TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentIdentifier

Methods

rnf :: TextDocumentIdentifier -> () #

Eq TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentIdentifier

Ord TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentIdentifier

Hashable TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentIdentifier

Pretty TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentIdentifier

HasTextDocument CallHierarchyPrepareParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument CodeActionParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument CodeLensParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument ColorPresentationParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument CompletionParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument DeclarationParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument DefinitionParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument DidCloseTextDocumentParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument DidSaveTextDocumentParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument DocumentColorParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument DocumentDiagnosticParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument DocumentFormattingParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument DocumentHighlightParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument DocumentLinkParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument DocumentOnTypeFormattingParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument DocumentRangeFormattingParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument DocumentSymbolParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument FoldingRangeParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument HoverParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument ImplementationParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument InlayHintParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument InlineValueParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument LinkedEditingRangeParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument MonikerParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument PrepareRenameParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument ReferenceParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument RenameParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument SelectionRangeParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument SemanticTokensDeltaParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument SemanticTokensParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument SemanticTokensRangeParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument SignatureHelpParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument TextDocumentPositionParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument TypeDefinitionParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument TypeHierarchyPrepareParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument WillSaveTextDocumentParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri TextDocumentIdentifier Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCellTextDocuments DidCloseNotebookDocumentParams [TextDocumentIdentifier] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentIdentifier

type Rep TextDocumentIdentifier = D1 ('MetaData "TextDocumentIdentifier" "Language.LSP.Protocol.Internal.Types.TextDocumentIdentifier" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "TextDocumentIdentifier" 'PrefixI 'True) (S1 ('MetaSel ('Just "_uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Uri)))

data TextDocumentItem #

Constructors

TextDocumentItem 

Fields

Instances

Instances details
FromJSON TextDocumentItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentItem

ToJSON TextDocumentItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentItem

Generic TextDocumentItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentItem

Associated Types

type Rep TextDocumentItem :: Type -> Type #

Show TextDocumentItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentItem

NFData TextDocumentItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentItem

Methods

rnf :: TextDocumentItem -> () #

Eq TextDocumentItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentItem

Ord TextDocumentItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentItem

Hashable TextDocumentItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentItem

Pretty TextDocumentItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentItem

HasLanguageId TextDocumentItem Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasText TextDocumentItem Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument DidOpenTextDocumentParams TextDocumentItem 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri TextDocumentItem Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVersion TextDocumentItem Int32 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCellTextDocuments DidOpenNotebookDocumentParams [TextDocumentItem] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep TextDocumentItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentItem

type Rep TextDocumentItem = D1 ('MetaData "TextDocumentItem" "Language.LSP.Protocol.Internal.Types.TextDocumentItem" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "TextDocumentItem" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Uri) :*: S1 ('MetaSel ('Just "_languageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "_version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int32) :*: S1 ('MetaSel ('Just "_text") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

data TextDocumentPositionParams #

Instances

Instances details
FromJSON TextDocumentPositionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentPositionParams

ToJSON TextDocumentPositionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentPositionParams

Generic TextDocumentPositionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentPositionParams

Associated Types

type Rep TextDocumentPositionParams :: Type -> Type #

Show TextDocumentPositionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentPositionParams

NFData TextDocumentPositionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentPositionParams

Eq TextDocumentPositionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentPositionParams

Ord TextDocumentPositionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentPositionParams

Hashable TextDocumentPositionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentPositionParams

Pretty TextDocumentPositionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentPositionParams

HasPosition TextDocumentPositionParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument TextDocumentPositionParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep TextDocumentPositionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentPositionParams

type Rep TextDocumentPositionParams = D1 ('MetaData "TextDocumentPositionParams" "Language.LSP.Protocol.Internal.Types.TextDocumentPositionParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "TextDocumentPositionParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier) :*: S1 ('MetaSel ('Just "_position") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Position)))

data TextDocumentRegistrationOptions #

Instances

Instances details
FromJSON TextDocumentRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentRegistrationOptions

ToJSON TextDocumentRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentRegistrationOptions

Generic TextDocumentRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentRegistrationOptions

Associated Types

type Rep TextDocumentRegistrationOptions :: Type -> Type #

Show TextDocumentRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentRegistrationOptions

NFData TextDocumentRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentRegistrationOptions

Eq TextDocumentRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentRegistrationOptions

Ord TextDocumentRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentRegistrationOptions

Hashable TextDocumentRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentRegistrationOptions

Pretty TextDocumentRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentRegistrationOptions

HasDocumentSelector TextDocumentRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep TextDocumentRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentRegistrationOptions

type Rep TextDocumentRegistrationOptions = D1 ('MetaData "TextDocumentRegistrationOptions" "Language.LSP.Protocol.Internal.Types.TextDocumentRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "TextDocumentRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null))))

data TextDocumentSaveReason #

Instances

Instances details
FromJSON TextDocumentSaveReason 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSaveReason

ToJSON TextDocumentSaveReason 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSaveReason

Generic TextDocumentSaveReason 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSaveReason

Associated Types

type Rep TextDocumentSaveReason :: Type -> Type #

Show TextDocumentSaveReason 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSaveReason

NFData TextDocumentSaveReason 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSaveReason

Methods

rnf :: TextDocumentSaveReason -> () #

Eq TextDocumentSaveReason 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSaveReason

Ord TextDocumentSaveReason 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSaveReason

Hashable TextDocumentSaveReason 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSaveReason

LspEnum TextDocumentSaveReason 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSaveReason

Pretty TextDocumentSaveReason 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSaveReason

HasReason WillSaveTextDocumentParams TextDocumentSaveReason 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep TextDocumentSaveReason 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSaveReason

type Rep TextDocumentSaveReason = D1 ('MetaData "TextDocumentSaveReason" "Language.LSP.Protocol.Internal.Types.TextDocumentSaveReason" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "TextDocumentSaveReason_Manual" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "TextDocumentSaveReason_AfterDelay" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "TextDocumentSaveReason_FocusOut" 'PrefixI 'False) (U1 :: Type -> Type)))
type EnumBaseType TextDocumentSaveReason 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSaveReason

data TextDocumentSaveRegistrationOptions #

Instances

Instances details
FromJSON TextDocumentSaveRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSaveRegistrationOptions

ToJSON TextDocumentSaveRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSaveRegistrationOptions

Generic TextDocumentSaveRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSaveRegistrationOptions

Show TextDocumentSaveRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSaveRegistrationOptions

NFData TextDocumentSaveRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSaveRegistrationOptions

Eq TextDocumentSaveRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSaveRegistrationOptions

Ord TextDocumentSaveRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSaveRegistrationOptions

Hashable TextDocumentSaveRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSaveRegistrationOptions

Pretty TextDocumentSaveRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSaveRegistrationOptions

HasIncludeText TextDocumentSaveRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector TextDocumentSaveRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep TextDocumentSaveRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSaveRegistrationOptions

type Rep TextDocumentSaveRegistrationOptions = D1 ('MetaData "TextDocumentSaveRegistrationOptions" "Language.LSP.Protocol.Internal.Types.TextDocumentSaveRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "TextDocumentSaveRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: S1 ('MetaSel ('Just "_includeText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data TextDocumentSyncClientCapabilities #

Instances

Instances details
FromJSON TextDocumentSyncClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSyncClientCapabilities

ToJSON TextDocumentSyncClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSyncClientCapabilities

Generic TextDocumentSyncClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSyncClientCapabilities

Associated Types

type Rep TextDocumentSyncClientCapabilities :: Type -> Type #

Show TextDocumentSyncClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSyncClientCapabilities

NFData TextDocumentSyncClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSyncClientCapabilities

Eq TextDocumentSyncClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSyncClientCapabilities

Ord TextDocumentSyncClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSyncClientCapabilities

Hashable TextDocumentSyncClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSyncClientCapabilities

Pretty TextDocumentSyncClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSyncClientCapabilities

HasDidSave TextDocumentSyncClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration TextDocumentSyncClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSynchronization TextDocumentClientCapabilities (Maybe TextDocumentSyncClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWillSave TextDocumentSyncClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWillSaveWaitUntil TextDocumentSyncClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep TextDocumentSyncClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSyncClientCapabilities

type Rep TextDocumentSyncClientCapabilities = D1 ('MetaData "TextDocumentSyncClientCapabilities" "Language.LSP.Protocol.Internal.Types.TextDocumentSyncClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "TextDocumentSyncClientCapabilities" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_willSave") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "_willSaveWaitUntil") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_didSave") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

data TextDocumentSyncKind #

Instances

Instances details
FromJSON TextDocumentSyncKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSyncKind

ToJSON TextDocumentSyncKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSyncKind

Generic TextDocumentSyncKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSyncKind

Associated Types

type Rep TextDocumentSyncKind :: Type -> Type #

Show TextDocumentSyncKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSyncKind

NFData TextDocumentSyncKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSyncKind

Methods

rnf :: TextDocumentSyncKind -> () #

Eq TextDocumentSyncKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSyncKind

Ord TextDocumentSyncKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSyncKind

Hashable TextDocumentSyncKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSyncKind

LspEnum TextDocumentSyncKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSyncKind

Associated Types

type EnumBaseType TextDocumentSyncKind #

Pretty TextDocumentSyncKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSyncKind

HasSyncKind TextDocumentChangeRegistrationOptions TextDocumentSyncKind 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasChange TextDocumentSyncOptions (Maybe TextDocumentSyncKind) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocumentSync ServerCapabilities (Maybe (TextDocumentSyncOptions |? TextDocumentSyncKind)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep TextDocumentSyncKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSyncKind

type Rep TextDocumentSyncKind = D1 ('MetaData "TextDocumentSyncKind" "Language.LSP.Protocol.Internal.Types.TextDocumentSyncKind" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "TextDocumentSyncKind_None" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "TextDocumentSyncKind_Full" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "TextDocumentSyncKind_Incremental" 'PrefixI 'False) (U1 :: Type -> Type)))
type EnumBaseType TextDocumentSyncKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSyncKind

data TextDocumentSyncOptions #

Instances

Instances details
FromJSON TextDocumentSyncOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSyncOptions

ToJSON TextDocumentSyncOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSyncOptions

Generic TextDocumentSyncOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSyncOptions

Associated Types

type Rep TextDocumentSyncOptions :: Type -> Type #

Show TextDocumentSyncOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSyncOptions

NFData TextDocumentSyncOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSyncOptions

Methods

rnf :: TextDocumentSyncOptions -> () #

Eq TextDocumentSyncOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSyncOptions

Ord TextDocumentSyncOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSyncOptions

Hashable TextDocumentSyncOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSyncOptions

Pretty TextDocumentSyncOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSyncOptions

HasChange TextDocumentSyncOptions (Maybe TextDocumentSyncKind) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasOpenClose TextDocumentSyncOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSave TextDocumentSyncOptions (Maybe (Bool |? SaveOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocumentSync ServerCapabilities (Maybe (TextDocumentSyncOptions |? TextDocumentSyncKind)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWillSave TextDocumentSyncOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWillSaveWaitUntil TextDocumentSyncOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep TextDocumentSyncOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSyncOptions

type Rep TextDocumentSyncOptions = D1 ('MetaData "TextDocumentSyncOptions" "Language.LSP.Protocol.Internal.Types.TextDocumentSyncOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "TextDocumentSyncOptions" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_openClose") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_change") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TextDocumentSyncKind))) :*: (S1 ('MetaSel ('Just "_willSave") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "_willSaveWaitUntil") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_save") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Bool |? SaveOptions)))))))

data TextEdit #

Constructors

TextEdit 

Fields

Instances

Instances details
FromJSON TextEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextEdit

ToJSON TextEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextEdit

Generic TextEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextEdit

Associated Types

type Rep TextEdit :: Type -> Type #

Methods

from :: TextEdit -> Rep TextEdit x #

to :: Rep TextEdit x -> TextEdit #

Show TextEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextEdit

NFData TextEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextEdit

Methods

rnf :: TextEdit -> () #

Eq TextEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextEdit

Ord TextEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextEdit

Hashable TextEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextEdit

Methods

hashWithSalt :: Int -> TextEdit -> Int #

hash :: TextEdit -> Int #

Pretty TextEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextEdit

Methods

pretty :: TextEdit -> Doc ann #

prettyList :: [TextEdit] -> Doc ann #

HasNewText TextEdit Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange TextEdit Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasAdditionalTextEdits ColorPresentation (Maybe [TextEdit]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasAdditionalTextEdits CompletionItem (Maybe [TextEdit]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasChanges WorkspaceEdit (Maybe (Map Uri [TextEdit])) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasEdits TextDocumentEdit [TextEdit |? AnnotatedTextEdit] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextEdit ColorPresentation (Maybe TextEdit) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextEdit CompletionItem (Maybe (TextEdit |? InsertReplaceEdit)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextEdits InlayHint (Maybe [TextEdit]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep TextEdit 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextEdit

type Rep TextEdit = D1 ('MetaData "TextEdit" "Language.LSP.Protocol.Internal.Types.TextEdit" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "TextEdit" 'PrefixI 'True) (S1 ('MetaSel ('Just "_range") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Range) :*: S1 ('MetaSel ('Just "_newText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

data TokenFormat #

Constructors

TokenFormat_Relative 

Instances

Instances details
FromJSON TokenFormat 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TokenFormat

ToJSON TokenFormat 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TokenFormat

Generic TokenFormat 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TokenFormat

Associated Types

type Rep TokenFormat :: Type -> Type #

Show TokenFormat 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TokenFormat

NFData TokenFormat 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TokenFormat

Methods

rnf :: TokenFormat -> () #

Eq TokenFormat 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TokenFormat

Ord TokenFormat 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TokenFormat

Hashable TokenFormat 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TokenFormat

LspEnum TokenFormat 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TokenFormat

Associated Types

type EnumBaseType TokenFormat #

Pretty TokenFormat 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TokenFormat

Methods

pretty :: TokenFormat -> Doc ann #

prettyList :: [TokenFormat] -> Doc ann #

HasFormats SemanticTokensClientCapabilities [TokenFormat] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep TokenFormat 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TokenFormat

type Rep TokenFormat = D1 ('MetaData "TokenFormat" "Language.LSP.Protocol.Internal.Types.TokenFormat" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "TokenFormat_Relative" 'PrefixI 'False) (U1 :: Type -> Type))
type EnumBaseType TokenFormat 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TokenFormat

data TraceValues #

Instances

Instances details
FromJSON TraceValues 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TraceValues

ToJSON TraceValues 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TraceValues

Generic TraceValues 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TraceValues

Associated Types

type Rep TraceValues :: Type -> Type #

Show TraceValues 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TraceValues

NFData TraceValues 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TraceValues

Methods

rnf :: TraceValues -> () #

Eq TraceValues 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TraceValues

Ord TraceValues 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TraceValues

Hashable TraceValues 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TraceValues

LspEnum TraceValues 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TraceValues

Associated Types

type EnumBaseType TraceValues #

Pretty TraceValues 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TraceValues

Methods

pretty :: TraceValues -> Doc ann #

prettyList :: [TraceValues] -> Doc ann #

HasValue SetTraceParams TraceValues 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTrace InitializeParams (Maybe TraceValues) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTrace UInitializeParams (Maybe TraceValues) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep TraceValues 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TraceValues

type Rep TraceValues = D1 ('MetaData "TraceValues" "Language.LSP.Protocol.Internal.Types.TraceValues" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "TraceValues_Off" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "TraceValues_Messages" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "TraceValues_Verbose" 'PrefixI 'False) (U1 :: Type -> Type)))
type EnumBaseType TraceValues 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TraceValues

data TypeDefinitionClientCapabilities #

Instances

Instances details
FromJSON TypeDefinitionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeDefinitionClientCapabilities

ToJSON TypeDefinitionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeDefinitionClientCapabilities

Generic TypeDefinitionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeDefinitionClientCapabilities

Associated Types

type Rep TypeDefinitionClientCapabilities :: Type -> Type #

Show TypeDefinitionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeDefinitionClientCapabilities

NFData TypeDefinitionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeDefinitionClientCapabilities

Eq TypeDefinitionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeDefinitionClientCapabilities

Ord TypeDefinitionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeDefinitionClientCapabilities

Hashable TypeDefinitionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeDefinitionClientCapabilities

Pretty TypeDefinitionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeDefinitionClientCapabilities

HasDynamicRegistration TypeDefinitionClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLinkSupport TypeDefinitionClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTypeDefinition TextDocumentClientCapabilities (Maybe TypeDefinitionClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep TypeDefinitionClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeDefinitionClientCapabilities

type Rep TypeDefinitionClientCapabilities = D1 ('MetaData "TypeDefinitionClientCapabilities" "Language.LSP.Protocol.Internal.Types.TypeDefinitionClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "TypeDefinitionClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_linkSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data TypeDefinitionOptions #

Instances

Instances details
FromJSON TypeDefinitionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeDefinitionOptions

ToJSON TypeDefinitionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeDefinitionOptions

Generic TypeDefinitionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeDefinitionOptions

Associated Types

type Rep TypeDefinitionOptions :: Type -> Type #

Show TypeDefinitionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeDefinitionOptions

NFData TypeDefinitionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeDefinitionOptions

Methods

rnf :: TypeDefinitionOptions -> () #

Eq TypeDefinitionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeDefinitionOptions

Ord TypeDefinitionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeDefinitionOptions

Hashable TypeDefinitionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeDefinitionOptions

Pretty TypeDefinitionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeDefinitionOptions

HasTypeDefinitionProvider ServerCapabilities (Maybe (Bool |? (TypeDefinitionOptions |? TypeDefinitionRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress TypeDefinitionOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep TypeDefinitionOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeDefinitionOptions

type Rep TypeDefinitionOptions = D1 ('MetaData "TypeDefinitionOptions" "Language.LSP.Protocol.Internal.Types.TypeDefinitionOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "TypeDefinitionOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data TypeDefinitionParams #

Instances

Instances details
FromJSON TypeDefinitionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeDefinitionParams

ToJSON TypeDefinitionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeDefinitionParams

Generic TypeDefinitionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeDefinitionParams

Associated Types

type Rep TypeDefinitionParams :: Type -> Type #

Show TypeDefinitionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeDefinitionParams

NFData TypeDefinitionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeDefinitionParams

Methods

rnf :: TypeDefinitionParams -> () #

Eq TypeDefinitionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeDefinitionParams

Ord TypeDefinitionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeDefinitionParams

Hashable TypeDefinitionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeDefinitionParams

Pretty TypeDefinitionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeDefinitionParams

HasPosition TypeDefinitionParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument TypeDefinitionParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken TypeDefinitionParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken TypeDefinitionParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep TypeDefinitionParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeDefinitionParams

type Rep TypeDefinitionParams = D1 ('MetaData "TypeDefinitionParams" "Language.LSP.Protocol.Internal.Types.TypeDefinitionParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "TypeDefinitionParams" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier) :*: S1 ('MetaSel ('Just "_position") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Position)) :*: (S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)))))

data TypeDefinitionRegistrationOptions #

Instances

Instances details
FromJSON TypeDefinitionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeDefinitionRegistrationOptions

ToJSON TypeDefinitionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeDefinitionRegistrationOptions

Generic TypeDefinitionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeDefinitionRegistrationOptions

Associated Types

type Rep TypeDefinitionRegistrationOptions :: Type -> Type #

Show TypeDefinitionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeDefinitionRegistrationOptions

NFData TypeDefinitionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeDefinitionRegistrationOptions

Eq TypeDefinitionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeDefinitionRegistrationOptions

Ord TypeDefinitionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeDefinitionRegistrationOptions

Hashable TypeDefinitionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeDefinitionRegistrationOptions

Pretty TypeDefinitionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeDefinitionRegistrationOptions

HasId TypeDefinitionRegistrationOptions (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTypeDefinitionProvider ServerCapabilities (Maybe (Bool |? (TypeDefinitionOptions |? TypeDefinitionRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress TypeDefinitionRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector TypeDefinitionRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep TypeDefinitionRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeDefinitionRegistrationOptions

type Rep TypeDefinitionRegistrationOptions = D1 ('MetaData "TypeDefinitionRegistrationOptions" "Language.LSP.Protocol.Internal.Types.TypeDefinitionRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "TypeDefinitionRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

data TypeHierarchyClientCapabilities #

Instances

Instances details
FromJSON TypeHierarchyClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyClientCapabilities

ToJSON TypeHierarchyClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyClientCapabilities

Generic TypeHierarchyClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyClientCapabilities

Associated Types

type Rep TypeHierarchyClientCapabilities :: Type -> Type #

Show TypeHierarchyClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyClientCapabilities

NFData TypeHierarchyClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyClientCapabilities

Eq TypeHierarchyClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyClientCapabilities

Ord TypeHierarchyClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyClientCapabilities

Hashable TypeHierarchyClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyClientCapabilities

Pretty TypeHierarchyClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyClientCapabilities

HasDynamicRegistration TypeHierarchyClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTypeHierarchy TextDocumentClientCapabilities (Maybe TypeHierarchyClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep TypeHierarchyClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyClientCapabilities

type Rep TypeHierarchyClientCapabilities = D1 ('MetaData "TypeHierarchyClientCapabilities" "Language.LSP.Protocol.Internal.Types.TypeHierarchyClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "TypeHierarchyClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data TypeHierarchyItem #

Instances

Instances details
FromJSON TypeHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyItem

ToJSON TypeHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyItem

Generic TypeHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyItem

Associated Types

type Rep TypeHierarchyItem :: Type -> Type #

Show TypeHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyItem

NFData TypeHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyItem

Methods

rnf :: TypeHierarchyItem -> () #

Eq TypeHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyItem

Ord TypeHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyItem

Hashable TypeHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyItem

Pretty TypeHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyItem

HasItem TypeHierarchySubtypesParams TypeHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasItem TypeHierarchySupertypesParams TypeHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind TypeHierarchyItem SymbolKind 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasName TypeHierarchyItem Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange TypeHierarchyItem Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSelectionRange TypeHierarchyItem Range 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri TypeHierarchyItem Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasData_ TypeHierarchyItem (Maybe Value) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDetail TypeHierarchyItem (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTags TypeHierarchyItem (Maybe [SymbolTag]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep TypeHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyItem

data TypeHierarchyOptions #

Instances

Instances details
FromJSON TypeHierarchyOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyOptions

ToJSON TypeHierarchyOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyOptions

Generic TypeHierarchyOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyOptions

Associated Types

type Rep TypeHierarchyOptions :: Type -> Type #

Show TypeHierarchyOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyOptions

NFData TypeHierarchyOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyOptions

Methods

rnf :: TypeHierarchyOptions -> () #

Eq TypeHierarchyOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyOptions

Ord TypeHierarchyOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyOptions

Hashable TypeHierarchyOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyOptions

Pretty TypeHierarchyOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyOptions

HasTypeHierarchyProvider ServerCapabilities (Maybe (Bool |? (TypeHierarchyOptions |? TypeHierarchyRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress TypeHierarchyOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep TypeHierarchyOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyOptions

type Rep TypeHierarchyOptions = D1 ('MetaData "TypeHierarchyOptions" "Language.LSP.Protocol.Internal.Types.TypeHierarchyOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "TypeHierarchyOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data TypeHierarchyPrepareParams #

Instances

Instances details
FromJSON TypeHierarchyPrepareParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyPrepareParams

ToJSON TypeHierarchyPrepareParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyPrepareParams

Generic TypeHierarchyPrepareParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyPrepareParams

Associated Types

type Rep TypeHierarchyPrepareParams :: Type -> Type #

Show TypeHierarchyPrepareParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyPrepareParams

NFData TypeHierarchyPrepareParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyPrepareParams

Eq TypeHierarchyPrepareParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyPrepareParams

Ord TypeHierarchyPrepareParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyPrepareParams

Hashable TypeHierarchyPrepareParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyPrepareParams

Pretty TypeHierarchyPrepareParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyPrepareParams

HasPosition TypeHierarchyPrepareParams Position 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument TypeHierarchyPrepareParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken TypeHierarchyPrepareParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep TypeHierarchyPrepareParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyPrepareParams

type Rep TypeHierarchyPrepareParams = D1 ('MetaData "TypeHierarchyPrepareParams" "Language.LSP.Protocol.Internal.Types.TypeHierarchyPrepareParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "TypeHierarchyPrepareParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier) :*: (S1 ('MetaSel ('Just "_position") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Position) :*: S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)))))

data TypeHierarchyRegistrationOptions #

Instances

Instances details
FromJSON TypeHierarchyRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyRegistrationOptions

ToJSON TypeHierarchyRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyRegistrationOptions

Generic TypeHierarchyRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyRegistrationOptions

Associated Types

type Rep TypeHierarchyRegistrationOptions :: Type -> Type #

Show TypeHierarchyRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyRegistrationOptions

NFData TypeHierarchyRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyRegistrationOptions

Eq TypeHierarchyRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyRegistrationOptions

Ord TypeHierarchyRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyRegistrationOptions

Hashable TypeHierarchyRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyRegistrationOptions

Pretty TypeHierarchyRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyRegistrationOptions

HasId TypeHierarchyRegistrationOptions (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTypeHierarchyProvider ServerCapabilities (Maybe (Bool |? (TypeHierarchyOptions |? TypeHierarchyRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress TypeHierarchyRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector TypeHierarchyRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep TypeHierarchyRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchyRegistrationOptions

type Rep TypeHierarchyRegistrationOptions = D1 ('MetaData "TypeHierarchyRegistrationOptions" "Language.LSP.Protocol.Internal.Types.TypeHierarchyRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "TypeHierarchyRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_documentSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (DocumentSelector |? Null)) :*: (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

data TypeHierarchySubtypesParams #

Instances

Instances details
FromJSON TypeHierarchySubtypesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchySubtypesParams

ToJSON TypeHierarchySubtypesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchySubtypesParams

Generic TypeHierarchySubtypesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchySubtypesParams

Associated Types

type Rep TypeHierarchySubtypesParams :: Type -> Type #

Show TypeHierarchySubtypesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchySubtypesParams

NFData TypeHierarchySubtypesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchySubtypesParams

Eq TypeHierarchySubtypesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchySubtypesParams

Ord TypeHierarchySubtypesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchySubtypesParams

Hashable TypeHierarchySubtypesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchySubtypesParams

Pretty TypeHierarchySubtypesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchySubtypesParams

HasItem TypeHierarchySubtypesParams TypeHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken TypeHierarchySubtypesParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken TypeHierarchySubtypesParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep TypeHierarchySubtypesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchySubtypesParams

type Rep TypeHierarchySubtypesParams = D1 ('MetaData "TypeHierarchySubtypesParams" "Language.LSP.Protocol.Internal.Types.TypeHierarchySubtypesParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "TypeHierarchySubtypesParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: (S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_item") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TypeHierarchyItem))))

data TypeHierarchySupertypesParams #

Instances

Instances details
FromJSON TypeHierarchySupertypesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchySupertypesParams

ToJSON TypeHierarchySupertypesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchySupertypesParams

Generic TypeHierarchySupertypesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchySupertypesParams

Associated Types

type Rep TypeHierarchySupertypesParams :: Type -> Type #

Show TypeHierarchySupertypesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchySupertypesParams

NFData TypeHierarchySupertypesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchySupertypesParams

Eq TypeHierarchySupertypesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchySupertypesParams

Ord TypeHierarchySupertypesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchySupertypesParams

Hashable TypeHierarchySupertypesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchySupertypesParams

Pretty TypeHierarchySupertypesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchySupertypesParams

HasItem TypeHierarchySupertypesParams TypeHierarchyItem 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken TypeHierarchySupertypesParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken TypeHierarchySupertypesParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep TypeHierarchySupertypesParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TypeHierarchySupertypesParams

type Rep TypeHierarchySupertypesParams = D1 ('MetaData "TypeHierarchySupertypesParams" "Language.LSP.Protocol.Internal.Types.TypeHierarchySupertypesParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "TypeHierarchySupertypesParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: (S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_item") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TypeHierarchyItem))))

data UInitializeParams #

Instances

Instances details
FromJSON UInitializeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UInitializeParams

ToJSON UInitializeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UInitializeParams

Generic UInitializeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UInitializeParams

Associated Types

type Rep UInitializeParams :: Type -> Type #

Show UInitializeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UInitializeParams

NFData UInitializeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UInitializeParams

Methods

rnf :: UInitializeParams -> () #

Eq UInitializeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UInitializeParams

Ord UInitializeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UInitializeParams

Hashable UInitializeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UInitializeParams

Pretty UInitializeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UInitializeParams

HasCapabilities UInitializeParams ClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

a ~ Maybe (Rec (("name" .== Text) .+ (("version" .== Maybe Text) .+ (Empty :: Row Type)))) => HasClientInfo UInitializeParams a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasInitializationOptions UInitializeParams (Maybe Value) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLocale UInitializeParams (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRootPath UInitializeParams (Maybe (Text |? Null)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTrace UInitializeParams (Maybe TraceValues) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken UInitializeParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasProcessId UInitializeParams (Int32 |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRootUri UInitializeParams (Uri |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep UInitializeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UInitializeParams

type Rep UInitializeParams = D1 ('MetaData "UInitializeParams" "Language.LSP.Protocol.Internal.Types.UInitializeParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "UInitializeParams" 'PrefixI 'True) (((S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_processId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Int32 |? Null))) :*: (S1 ('MetaSel ('Just "_clientInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Rec (("name" .== Text) .+ (("version" .== Maybe Text) .+ (Empty :: Row Type)))))) :*: S1 ('MetaSel ('Just "_locale") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "_rootPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Text |? Null))) :*: S1 ('MetaSel ('Just "_rootUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Uri |? Null))) :*: (S1 ('MetaSel ('Just "_capabilities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ClientCapabilities) :*: (S1 ('MetaSel ('Just "_initializationOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Value)) :*: S1 ('MetaSel ('Just "_trace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TraceValues)))))))

data UnchangedDocumentDiagnosticReport #

Constructors

UnchangedDocumentDiagnosticReport 

Fields

Instances

Instances details
FromJSON UnchangedDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UnchangedDocumentDiagnosticReport

ToJSON UnchangedDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UnchangedDocumentDiagnosticReport

Generic UnchangedDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UnchangedDocumentDiagnosticReport

Associated Types

type Rep UnchangedDocumentDiagnosticReport :: Type -> Type #

Show UnchangedDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UnchangedDocumentDiagnosticReport

NFData UnchangedDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UnchangedDocumentDiagnosticReport

Eq UnchangedDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UnchangedDocumentDiagnosticReport

Ord UnchangedDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UnchangedDocumentDiagnosticReport

Hashable UnchangedDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UnchangedDocumentDiagnosticReport

Pretty UnchangedDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UnchangedDocumentDiagnosticReport

HasResultId UnchangedDocumentDiagnosticReport Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind UnchangedDocumentDiagnosticReport (AString "unchanged") 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRelatedDocuments RelatedFullDocumentDiagnosticReport (Maybe (Map Uri (FullDocumentDiagnosticReport |? UnchangedDocumentDiagnosticReport))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRelatedDocuments RelatedUnchangedDocumentDiagnosticReport (Maybe (Map Uri (FullDocumentDiagnosticReport |? UnchangedDocumentDiagnosticReport))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRelatedDocuments DocumentDiagnosticReportPartialResult (Map Uri (FullDocumentDiagnosticReport |? UnchangedDocumentDiagnosticReport)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep UnchangedDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UnchangedDocumentDiagnosticReport

type Rep UnchangedDocumentDiagnosticReport = D1 ('MetaData "UnchangedDocumentDiagnosticReport" "Language.LSP.Protocol.Internal.Types.UnchangedDocumentDiagnosticReport" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "UnchangedDocumentDiagnosticReport" 'PrefixI 'True) (S1 ('MetaSel ('Just "_kind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (AString "unchanged")) :*: S1 ('MetaSel ('Just "_resultId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

data UniquenessLevel #

Instances

Instances details
FromJSON UniquenessLevel 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UniquenessLevel

ToJSON UniquenessLevel 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UniquenessLevel

Generic UniquenessLevel 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UniquenessLevel

Associated Types

type Rep UniquenessLevel :: Type -> Type #

Show UniquenessLevel 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UniquenessLevel

NFData UniquenessLevel 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UniquenessLevel

Methods

rnf :: UniquenessLevel -> () #

Eq UniquenessLevel 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UniquenessLevel

Ord UniquenessLevel 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UniquenessLevel

Hashable UniquenessLevel 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UniquenessLevel

LspEnum UniquenessLevel 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UniquenessLevel

Associated Types

type EnumBaseType UniquenessLevel #

Pretty UniquenessLevel 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UniquenessLevel

HasUnique Moniker UniquenessLevel 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep UniquenessLevel 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UniquenessLevel

type Rep UniquenessLevel = D1 ('MetaData "UniquenessLevel" "Language.LSP.Protocol.Internal.Types.UniquenessLevel" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) ((C1 ('MetaCons "UniquenessLevel_Document" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "UniquenessLevel_Project" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "UniquenessLevel_Group" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "UniquenessLevel_Scheme" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "UniquenessLevel_Global" 'PrefixI 'False) (U1 :: Type -> Type))))
type EnumBaseType UniquenessLevel 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UniquenessLevel

data Unregistration #

Constructors

Unregistration 

Fields

Instances

Instances details
FromJSON Unregistration 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Unregistration

ToJSON Unregistration 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Unregistration

Generic Unregistration 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Unregistration

Associated Types

type Rep Unregistration :: Type -> Type #

Show Unregistration 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Unregistration

NFData Unregistration 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Unregistration

Methods

rnf :: Unregistration -> () #

Eq Unregistration 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Unregistration

Ord Unregistration 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Unregistration

Hashable Unregistration 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Unregistration

Pretty Unregistration 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Unregistration

Methods

pretty :: Unregistration -> Doc ann #

prettyList :: [Unregistration] -> Doc ann #

HasId Unregistration Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasMethod Unregistration Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUnregisterations UnregistrationParams [Unregistration] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep Unregistration 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.Unregistration

type Rep Unregistration = D1 ('MetaData "Unregistration" "Language.LSP.Protocol.Internal.Types.Unregistration" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "Unregistration" 'PrefixI 'True) (S1 ('MetaSel ('Just "_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_method") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

data UnregistrationParams #

Instances

Instances details
FromJSON UnregistrationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UnregistrationParams

ToJSON UnregistrationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UnregistrationParams

Generic UnregistrationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UnregistrationParams

Associated Types

type Rep UnregistrationParams :: Type -> Type #

Show UnregistrationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UnregistrationParams

NFData UnregistrationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UnregistrationParams

Methods

rnf :: UnregistrationParams -> () #

Eq UnregistrationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UnregistrationParams

Ord UnregistrationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UnregistrationParams

Hashable UnregistrationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UnregistrationParams

Pretty UnregistrationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UnregistrationParams

HasUnregisterations UnregistrationParams [Unregistration] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep UnregistrationParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UnregistrationParams

type Rep UnregistrationParams = D1 ('MetaData "UnregistrationParams" "Language.LSP.Protocol.Internal.Types.UnregistrationParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "UnregistrationParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_unregisterations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Unregistration])))

data VersionedNotebookDocumentIdentifier #

Instances

Instances details
FromJSON VersionedNotebookDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.VersionedNotebookDocumentIdentifier

ToJSON VersionedNotebookDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.VersionedNotebookDocumentIdentifier

Generic VersionedNotebookDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.VersionedNotebookDocumentIdentifier

Show VersionedNotebookDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.VersionedNotebookDocumentIdentifier

NFData VersionedNotebookDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.VersionedNotebookDocumentIdentifier

Eq VersionedNotebookDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.VersionedNotebookDocumentIdentifier

Ord VersionedNotebookDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.VersionedNotebookDocumentIdentifier

Hashable VersionedNotebookDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.VersionedNotebookDocumentIdentifier

Pretty VersionedNotebookDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.VersionedNotebookDocumentIdentifier

HasNotebookDocument DidChangeNotebookDocumentParams VersionedNotebookDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri VersionedNotebookDocumentIdentifier Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVersion VersionedNotebookDocumentIdentifier Int32 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep VersionedNotebookDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.VersionedNotebookDocumentIdentifier

type Rep VersionedNotebookDocumentIdentifier = D1 ('MetaData "VersionedNotebookDocumentIdentifier" "Language.LSP.Protocol.Internal.Types.VersionedNotebookDocumentIdentifier" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "VersionedNotebookDocumentIdentifier" 'PrefixI 'True) (S1 ('MetaSel ('Just "_version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int32) :*: S1 ('MetaSel ('Just "_uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Uri)))

data VersionedTextDocumentIdentifier #

Instances

Instances details
FromJSON VersionedTextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.VersionedTextDocumentIdentifier

ToJSON VersionedTextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.VersionedTextDocumentIdentifier

Generic VersionedTextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.VersionedTextDocumentIdentifier

Associated Types

type Rep VersionedTextDocumentIdentifier :: Type -> Type #

Show VersionedTextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.VersionedTextDocumentIdentifier

NFData VersionedTextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.VersionedTextDocumentIdentifier

Eq VersionedTextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.VersionedTextDocumentIdentifier

Ord VersionedTextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.VersionedTextDocumentIdentifier

Hashable VersionedTextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.VersionedTextDocumentIdentifier

Pretty VersionedTextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.VersionedTextDocumentIdentifier

HasTextDocument DidChangeTextDocumentParams VersionedTextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri VersionedTextDocumentIdentifier Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVersion VersionedTextDocumentIdentifier Int32 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep VersionedTextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.VersionedTextDocumentIdentifier

type Rep VersionedTextDocumentIdentifier = D1 ('MetaData "VersionedTextDocumentIdentifier" "Language.LSP.Protocol.Internal.Types.VersionedTextDocumentIdentifier" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "VersionedTextDocumentIdentifier" 'PrefixI 'True) (S1 ('MetaSel ('Just "_uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Uri) :*: S1 ('MetaSel ('Just "_version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int32)))

data WatchKind #

Instances

Instances details
FromJSON WatchKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WatchKind

ToJSON WatchKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WatchKind

Generic WatchKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WatchKind

Associated Types

type Rep WatchKind :: Type -> Type #

Show WatchKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WatchKind

NFData WatchKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WatchKind

Methods

rnf :: WatchKind -> () #

Eq WatchKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WatchKind

Ord WatchKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WatchKind

Hashable WatchKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WatchKind

LspEnum WatchKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WatchKind

Associated Types

type EnumBaseType WatchKind #

LspOpenEnum WatchKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WatchKind

Pretty WatchKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WatchKind

Methods

pretty :: WatchKind -> Doc ann #

prettyList :: [WatchKind] -> Doc ann #

HasKind FileSystemWatcher (Maybe WatchKind) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep WatchKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WatchKind

type Rep WatchKind = D1 ('MetaData "WatchKind" "Language.LSP.Protocol.Internal.Types.WatchKind" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) ((C1 ('MetaCons "WatchKind_Create" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "WatchKind_Change" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "WatchKind_Delete" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "WatchKind_Custom" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UInt))))
type EnumBaseType WatchKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WatchKind

data WillSaveTextDocumentParams #

Instances

Instances details
FromJSON WillSaveTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WillSaveTextDocumentParams

ToJSON WillSaveTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WillSaveTextDocumentParams

Generic WillSaveTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WillSaveTextDocumentParams

Associated Types

type Rep WillSaveTextDocumentParams :: Type -> Type #

Show WillSaveTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WillSaveTextDocumentParams

NFData WillSaveTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WillSaveTextDocumentParams

Eq WillSaveTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WillSaveTextDocumentParams

Ord WillSaveTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WillSaveTextDocumentParams

Hashable WillSaveTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WillSaveTextDocumentParams

Pretty WillSaveTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WillSaveTextDocumentParams

HasReason WillSaveTextDocumentParams TextDocumentSaveReason 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument WillSaveTextDocumentParams TextDocumentIdentifier 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep WillSaveTextDocumentParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WillSaveTextDocumentParams

type Rep WillSaveTextDocumentParams = D1 ('MetaData "WillSaveTextDocumentParams" "Language.LSP.Protocol.Internal.Types.WillSaveTextDocumentParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "WillSaveTextDocumentParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_textDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentIdentifier) :*: S1 ('MetaSel ('Just "_reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TextDocumentSaveReason)))

data WindowClientCapabilities #

Instances

Instances details
FromJSON WindowClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WindowClientCapabilities

ToJSON WindowClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WindowClientCapabilities

Generic WindowClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WindowClientCapabilities

Associated Types

type Rep WindowClientCapabilities :: Type -> Type #

Show WindowClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WindowClientCapabilities

NFData WindowClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WindowClientCapabilities

Eq WindowClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WindowClientCapabilities

Ord WindowClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WindowClientCapabilities

Hashable WindowClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WindowClientCapabilities

Pretty WindowClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WindowClientCapabilities

HasShowDocument WindowClientCapabilities (Maybe ShowDocumentClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasShowMessage WindowClientCapabilities (Maybe ShowMessageRequestClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWindow ClientCapabilities (Maybe WindowClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress WindowClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep WindowClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WindowClientCapabilities

type Rep WindowClientCapabilities = D1 ('MetaData "WindowClientCapabilities" "Language.LSP.Protocol.Internal.Types.WindowClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "WindowClientCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "_showMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShowMessageRequestClientCapabilities)) :*: S1 ('MetaSel ('Just "_showDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShowDocumentClientCapabilities)))))

data WorkDoneProgressBegin #

Instances

Instances details
FromJSON WorkDoneProgressBegin 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressBegin

ToJSON WorkDoneProgressBegin 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressBegin

Generic WorkDoneProgressBegin 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressBegin

Associated Types

type Rep WorkDoneProgressBegin :: Type -> Type #

Show WorkDoneProgressBegin 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressBegin

NFData WorkDoneProgressBegin 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressBegin

Methods

rnf :: WorkDoneProgressBegin -> () #

Eq WorkDoneProgressBegin 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressBegin

Ord WorkDoneProgressBegin 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressBegin

Hashable WorkDoneProgressBegin 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressBegin

Pretty WorkDoneProgressBegin 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressBegin

HasTitle WorkDoneProgressBegin Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCancellable WorkDoneProgressBegin (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind WorkDoneProgressBegin (AString "begin") 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasMessage WorkDoneProgressBegin (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPercentage WorkDoneProgressBegin (Maybe UInt) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep WorkDoneProgressBegin 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressBegin

type Rep WorkDoneProgressBegin = D1 ('MetaData "WorkDoneProgressBegin" "Language.LSP.Protocol.Internal.Types.WorkDoneProgressBegin" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "WorkDoneProgressBegin" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_kind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (AString "begin")) :*: S1 ('MetaSel ('Just "_title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "_cancellable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "_message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_percentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UInt))))))

data WorkDoneProgressCancelParams #

Instances

Instances details
FromJSON WorkDoneProgressCancelParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressCancelParams

ToJSON WorkDoneProgressCancelParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressCancelParams

Generic WorkDoneProgressCancelParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressCancelParams

Associated Types

type Rep WorkDoneProgressCancelParams :: Type -> Type #

Show WorkDoneProgressCancelParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressCancelParams

NFData WorkDoneProgressCancelParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressCancelParams

Eq WorkDoneProgressCancelParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressCancelParams

Ord WorkDoneProgressCancelParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressCancelParams

Hashable WorkDoneProgressCancelParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressCancelParams

Pretty WorkDoneProgressCancelParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressCancelParams

HasToken WorkDoneProgressCancelParams ProgressToken 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep WorkDoneProgressCancelParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressCancelParams

type Rep WorkDoneProgressCancelParams = D1 ('MetaData "WorkDoneProgressCancelParams" "Language.LSP.Protocol.Internal.Types.WorkDoneProgressCancelParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "WorkDoneProgressCancelParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_token") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ProgressToken)))

data WorkDoneProgressCreateParams #

Instances

Instances details
FromJSON WorkDoneProgressCreateParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressCreateParams

ToJSON WorkDoneProgressCreateParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressCreateParams

Generic WorkDoneProgressCreateParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressCreateParams

Associated Types

type Rep WorkDoneProgressCreateParams :: Type -> Type #

Show WorkDoneProgressCreateParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressCreateParams

NFData WorkDoneProgressCreateParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressCreateParams

Eq WorkDoneProgressCreateParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressCreateParams

Ord WorkDoneProgressCreateParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressCreateParams

Hashable WorkDoneProgressCreateParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressCreateParams

Pretty WorkDoneProgressCreateParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressCreateParams

HasToken WorkDoneProgressCreateParams ProgressToken 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep WorkDoneProgressCreateParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressCreateParams

type Rep WorkDoneProgressCreateParams = D1 ('MetaData "WorkDoneProgressCreateParams" "Language.LSP.Protocol.Internal.Types.WorkDoneProgressCreateParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "WorkDoneProgressCreateParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_token") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ProgressToken)))

data WorkDoneProgressEnd #

Constructors

WorkDoneProgressEnd 

Fields

Instances

Instances details
FromJSON WorkDoneProgressEnd 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressEnd

ToJSON WorkDoneProgressEnd 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressEnd

Generic WorkDoneProgressEnd 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressEnd

Associated Types

type Rep WorkDoneProgressEnd :: Type -> Type #

Show WorkDoneProgressEnd 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressEnd

NFData WorkDoneProgressEnd 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressEnd

Methods

rnf :: WorkDoneProgressEnd -> () #

Eq WorkDoneProgressEnd 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressEnd

Ord WorkDoneProgressEnd 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressEnd

Hashable WorkDoneProgressEnd 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressEnd

Pretty WorkDoneProgressEnd 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressEnd

HasKind WorkDoneProgressEnd (AString "end") 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasMessage WorkDoneProgressEnd (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep WorkDoneProgressEnd 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressEnd

type Rep WorkDoneProgressEnd = D1 ('MetaData "WorkDoneProgressEnd" "Language.LSP.Protocol.Internal.Types.WorkDoneProgressEnd" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "WorkDoneProgressEnd" 'PrefixI 'True) (S1 ('MetaSel ('Just "_kind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (AString "end")) :*: S1 ('MetaSel ('Just "_message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

data WorkDoneProgressOptions #

Instances

Instances details
FromJSON WorkDoneProgressOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressOptions

ToJSON WorkDoneProgressOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressOptions

Generic WorkDoneProgressOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressOptions

Associated Types

type Rep WorkDoneProgressOptions :: Type -> Type #

Show WorkDoneProgressOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressOptions

NFData WorkDoneProgressOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressOptions

Methods

rnf :: WorkDoneProgressOptions -> () #

Eq WorkDoneProgressOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressOptions

Ord WorkDoneProgressOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressOptions

Hashable WorkDoneProgressOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressOptions

Pretty WorkDoneProgressOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressOptions

HasWorkDoneProgress WorkDoneProgressOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep WorkDoneProgressOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressOptions

type Rep WorkDoneProgressOptions = D1 ('MetaData "WorkDoneProgressOptions" "Language.LSP.Protocol.Internal.Types.WorkDoneProgressOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "WorkDoneProgressOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data WorkDoneProgressParams #

Instances

Instances details
FromJSON WorkDoneProgressParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressParams

ToJSON WorkDoneProgressParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressParams

Generic WorkDoneProgressParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressParams

Associated Types

type Rep WorkDoneProgressParams :: Type -> Type #

Show WorkDoneProgressParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressParams

NFData WorkDoneProgressParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressParams

Methods

rnf :: WorkDoneProgressParams -> () #

Eq WorkDoneProgressParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressParams

Ord WorkDoneProgressParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressParams

Hashable WorkDoneProgressParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressParams

Pretty WorkDoneProgressParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressParams

HasWorkDoneToken WorkDoneProgressParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep WorkDoneProgressParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressParams

type Rep WorkDoneProgressParams = D1 ('MetaData "WorkDoneProgressParams" "Language.LSP.Protocol.Internal.Types.WorkDoneProgressParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "WorkDoneProgressParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken))))

data WorkDoneProgressReport #

Instances

Instances details
FromJSON WorkDoneProgressReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressReport

ToJSON WorkDoneProgressReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressReport

Generic WorkDoneProgressReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressReport

Associated Types

type Rep WorkDoneProgressReport :: Type -> Type #

Show WorkDoneProgressReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressReport

NFData WorkDoneProgressReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressReport

Methods

rnf :: WorkDoneProgressReport -> () #

Eq WorkDoneProgressReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressReport

Ord WorkDoneProgressReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressReport

Hashable WorkDoneProgressReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressReport

Pretty WorkDoneProgressReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressReport

HasCancellable WorkDoneProgressReport (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind WorkDoneProgressReport (AString "report") 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasMessage WorkDoneProgressReport (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPercentage WorkDoneProgressReport (Maybe UInt) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep WorkDoneProgressReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkDoneProgressReport

type Rep WorkDoneProgressReport = D1 ('MetaData "WorkDoneProgressReport" "Language.LSP.Protocol.Internal.Types.WorkDoneProgressReport" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "WorkDoneProgressReport" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_kind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (AString "report")) :*: S1 ('MetaSel ('Just "_cancellable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "_message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_percentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UInt)))))

data WorkspaceClientCapabilities #

Instances

Instances details
FromJSON WorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceClientCapabilities

ToJSON WorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceClientCapabilities

Generic WorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceClientCapabilities

Associated Types

type Rep WorkspaceClientCapabilities :: Type -> Type #

Show WorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceClientCapabilities

NFData WorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceClientCapabilities

Eq WorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceClientCapabilities

Ord WorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceClientCapabilities

Hashable WorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceClientCapabilities

Pretty WorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceClientCapabilities

HasApplyEdit WorkspaceClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCodeLens WorkspaceClientCapabilities (Maybe CodeLensWorkspaceClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasConfiguration WorkspaceClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDiagnostics WorkspaceClientCapabilities (Maybe DiagnosticWorkspaceClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDidChangeConfiguration WorkspaceClientCapabilities (Maybe DidChangeConfigurationClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDidChangeWatchedFiles WorkspaceClientCapabilities (Maybe DidChangeWatchedFilesClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasExecuteCommand WorkspaceClientCapabilities (Maybe ExecuteCommandClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasFileOperations WorkspaceClientCapabilities (Maybe FileOperationClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasInlayHint WorkspaceClientCapabilities (Maybe InlayHintWorkspaceClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasInlineValue WorkspaceClientCapabilities (Maybe InlineValueWorkspaceClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSemanticTokens WorkspaceClientCapabilities (Maybe SemanticTokensWorkspaceClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSymbol WorkspaceClientCapabilities (Maybe WorkspaceSymbolClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkspace ClientCapabilities (Maybe WorkspaceClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkspaceEdit WorkspaceClientCapabilities (Maybe WorkspaceEditClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkspaceFolders WorkspaceClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep WorkspaceClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceClientCapabilities

type Rep WorkspaceClientCapabilities = D1 ('MetaData "WorkspaceClientCapabilities" "Language.LSP.Protocol.Internal.Types.WorkspaceClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "WorkspaceClientCapabilities" 'PrefixI 'True) (((S1 ('MetaSel ('Just "_applyEdit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "_workspaceEdit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkspaceEditClientCapabilities)) :*: S1 ('MetaSel ('Just "_didChangeConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DidChangeConfigurationClientCapabilities)))) :*: ((S1 ('MetaSel ('Just "_didChangeWatchedFiles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DidChangeWatchedFilesClientCapabilities)) :*: S1 ('MetaSel ('Just "_symbol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkspaceSymbolClientCapabilities))) :*: (S1 ('MetaSel ('Just "_executeCommand") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExecuteCommandClientCapabilities)) :*: S1 ('MetaSel ('Just "_workspaceFolders") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "_configuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "_semanticTokens") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SemanticTokensWorkspaceClientCapabilities)) :*: S1 ('MetaSel ('Just "_codeLens") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CodeLensWorkspaceClientCapabilities)))) :*: ((S1 ('MetaSel ('Just "_fileOperations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FileOperationClientCapabilities)) :*: S1 ('MetaSel ('Just "_inlineValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InlineValueWorkspaceClientCapabilities))) :*: (S1 ('MetaSel ('Just "_inlayHint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InlayHintWorkspaceClientCapabilities)) :*: S1 ('MetaSel ('Just "_diagnostics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DiagnosticWorkspaceClientCapabilities)))))))

data WorkspaceDiagnosticParams #

Instances

Instances details
FromJSON WorkspaceDiagnosticParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticParams

ToJSON WorkspaceDiagnosticParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticParams

Generic WorkspaceDiagnosticParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticParams

Associated Types

type Rep WorkspaceDiagnosticParams :: Type -> Type #

Show WorkspaceDiagnosticParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticParams

NFData WorkspaceDiagnosticParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticParams

Eq WorkspaceDiagnosticParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticParams

Ord WorkspaceDiagnosticParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticParams

Hashable WorkspaceDiagnosticParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticParams

Pretty WorkspaceDiagnosticParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticParams

HasIdentifier WorkspaceDiagnosticParams (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken WorkspaceDiagnosticParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPreviousResultIds WorkspaceDiagnosticParams [PreviousResultId] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken WorkspaceDiagnosticParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep WorkspaceDiagnosticParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticParams

type Rep WorkspaceDiagnosticParams = D1 ('MetaData "WorkspaceDiagnosticParams" "Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "WorkspaceDiagnosticParams" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken))) :*: (S1 ('MetaSel ('Just "_identifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_previousResultIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [PreviousResultId]))))

data WorkspaceDiagnosticReport #

Instances

Instances details
FromJSON WorkspaceDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticReport

ToJSON WorkspaceDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticReport

Generic WorkspaceDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticReport

Associated Types

type Rep WorkspaceDiagnosticReport :: Type -> Type #

Show WorkspaceDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticReport

NFData WorkspaceDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticReport

Eq WorkspaceDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticReport

Ord WorkspaceDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticReport

Hashable WorkspaceDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticReport

Pretty WorkspaceDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticReport

HasItems WorkspaceDiagnosticReport [WorkspaceDocumentDiagnosticReport] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep WorkspaceDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticReport

type Rep WorkspaceDiagnosticReport = D1 ('MetaData "WorkspaceDiagnosticReport" "Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticReport" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "WorkspaceDiagnosticReport" 'PrefixI 'True) (S1 ('MetaSel ('Just "_items") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [WorkspaceDocumentDiagnosticReport])))

data WorkspaceDiagnosticReportPartialResult #

Instances

Instances details
FromJSON WorkspaceDiagnosticReportPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticReportPartialResult

ToJSON WorkspaceDiagnosticReportPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticReportPartialResult

Generic WorkspaceDiagnosticReportPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticReportPartialResult

Show WorkspaceDiagnosticReportPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticReportPartialResult

NFData WorkspaceDiagnosticReportPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticReportPartialResult

Eq WorkspaceDiagnosticReportPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticReportPartialResult

Ord WorkspaceDiagnosticReportPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticReportPartialResult

Hashable WorkspaceDiagnosticReportPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticReportPartialResult

Pretty WorkspaceDiagnosticReportPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticReportPartialResult

HasItems WorkspaceDiagnosticReportPartialResult [WorkspaceDocumentDiagnosticReport] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep WorkspaceDiagnosticReportPartialResult 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticReportPartialResult

type Rep WorkspaceDiagnosticReportPartialResult = D1 ('MetaData "WorkspaceDiagnosticReportPartialResult" "Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticReportPartialResult" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "WorkspaceDiagnosticReportPartialResult" 'PrefixI 'True) (S1 ('MetaSel ('Just "_items") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [WorkspaceDocumentDiagnosticReport])))

newtype WorkspaceDocumentDiagnosticReport #

Instances

Instances details
FromJSON WorkspaceDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceDocumentDiagnosticReport

ToJSON WorkspaceDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceDocumentDiagnosticReport

Generic WorkspaceDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceDocumentDiagnosticReport

Associated Types

type Rep WorkspaceDocumentDiagnosticReport :: Type -> Type #

Show WorkspaceDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceDocumentDiagnosticReport

NFData WorkspaceDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceDocumentDiagnosticReport

Eq WorkspaceDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceDocumentDiagnosticReport

Ord WorkspaceDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceDocumentDiagnosticReport

Hashable WorkspaceDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceDocumentDiagnosticReport

Pretty WorkspaceDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceDocumentDiagnosticReport

HasItems WorkspaceDiagnosticReport [WorkspaceDocumentDiagnosticReport] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasItems WorkspaceDiagnosticReportPartialResult [WorkspaceDocumentDiagnosticReport] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep WorkspaceDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceDocumentDiagnosticReport

type Rep WorkspaceDocumentDiagnosticReport = D1 ('MetaData "WorkspaceDocumentDiagnosticReport" "Language.LSP.Protocol.Internal.Types.WorkspaceDocumentDiagnosticReport" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'True) (C1 ('MetaCons "WorkspaceDocumentDiagnosticReport" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (WorkspaceFullDocumentDiagnosticReport |? WorkspaceUnchangedDocumentDiagnosticReport))))

data WorkspaceEditClientCapabilities #

Instances

Instances details
FromJSON WorkspaceEditClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceEditClientCapabilities

ToJSON WorkspaceEditClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceEditClientCapabilities

Generic WorkspaceEditClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceEditClientCapabilities

Associated Types

type Rep WorkspaceEditClientCapabilities :: Type -> Type #

Show WorkspaceEditClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceEditClientCapabilities

NFData WorkspaceEditClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceEditClientCapabilities

Eq WorkspaceEditClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceEditClientCapabilities

Ord WorkspaceEditClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceEditClientCapabilities

Hashable WorkspaceEditClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceEditClientCapabilities

Pretty WorkspaceEditClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceEditClientCapabilities

a ~ Maybe (Rec (("groupsOnLabel" .== Maybe Bool) .+ (Empty :: Row Type))) => HasChangeAnnotationSupport WorkspaceEditClientCapabilities a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentChanges WorkspaceEditClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasFailureHandling WorkspaceEditClientCapabilities (Maybe FailureHandlingKind) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasNormalizesLineEndings WorkspaceEditClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasResourceOperations WorkspaceEditClientCapabilities (Maybe [ResourceOperationKind]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkspaceEdit WorkspaceClientCapabilities (Maybe WorkspaceEditClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep WorkspaceEditClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceEditClientCapabilities

type Rep WorkspaceEditClientCapabilities = D1 ('MetaData "WorkspaceEditClientCapabilities" "Language.LSP.Protocol.Internal.Types.WorkspaceEditClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "WorkspaceEditClientCapabilities" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_documentChanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_resourceOperations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResourceOperationKind]))) :*: (S1 ('MetaSel ('Just "_failureHandling") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FailureHandlingKind)) :*: (S1 ('MetaSel ('Just "_normalizesLineEndings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_changeAnnotationSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Rec (("groupsOnLabel" .== Maybe Bool) .+ (Empty :: Row Type)))))))))

data WorkspaceFolder #

Constructors

WorkspaceFolder 

Fields

Instances

Instances details
FromJSON WorkspaceFolder 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFolder

ToJSON WorkspaceFolder 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFolder

Generic WorkspaceFolder 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFolder

Associated Types

type Rep WorkspaceFolder :: Type -> Type #

Show WorkspaceFolder 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFolder

NFData WorkspaceFolder 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFolder

Methods

rnf :: WorkspaceFolder -> () #

Eq WorkspaceFolder 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFolder

Ord WorkspaceFolder 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFolder

Hashable WorkspaceFolder 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFolder

Pretty WorkspaceFolder 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFolder

HasName WorkspaceFolder Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri WorkspaceFolder Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasAdded WorkspaceFoldersChangeEvent [WorkspaceFolder] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRemoved WorkspaceFoldersChangeEvent [WorkspaceFolder] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkspaceFolders InitializeParams (Maybe ([WorkspaceFolder] |? Null)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkspaceFolders WorkspaceFoldersInitializeParams (Maybe ([WorkspaceFolder] |? Null)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasBaseUri RelativePattern (WorkspaceFolder |? Uri) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep WorkspaceFolder 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFolder

type Rep WorkspaceFolder = D1 ('MetaData "WorkspaceFolder" "Language.LSP.Protocol.Internal.Types.WorkspaceFolder" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "WorkspaceFolder" 'PrefixI 'True) (S1 ('MetaSel ('Just "_uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Uri) :*: S1 ('MetaSel ('Just "_name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

data WorkspaceFoldersChangeEvent #

Instances

Instances details
FromJSON WorkspaceFoldersChangeEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFoldersChangeEvent

ToJSON WorkspaceFoldersChangeEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFoldersChangeEvent

Generic WorkspaceFoldersChangeEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFoldersChangeEvent

Associated Types

type Rep WorkspaceFoldersChangeEvent :: Type -> Type #

Show WorkspaceFoldersChangeEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFoldersChangeEvent

NFData WorkspaceFoldersChangeEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFoldersChangeEvent

Eq WorkspaceFoldersChangeEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFoldersChangeEvent

Ord WorkspaceFoldersChangeEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFoldersChangeEvent

Hashable WorkspaceFoldersChangeEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFoldersChangeEvent

Pretty WorkspaceFoldersChangeEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFoldersChangeEvent

HasEvent DidChangeWorkspaceFoldersParams WorkspaceFoldersChangeEvent 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasAdded WorkspaceFoldersChangeEvent [WorkspaceFolder] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRemoved WorkspaceFoldersChangeEvent [WorkspaceFolder] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep WorkspaceFoldersChangeEvent 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFoldersChangeEvent

type Rep WorkspaceFoldersChangeEvent = D1 ('MetaData "WorkspaceFoldersChangeEvent" "Language.LSP.Protocol.Internal.Types.WorkspaceFoldersChangeEvent" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "WorkspaceFoldersChangeEvent" 'PrefixI 'True) (S1 ('MetaSel ('Just "_added") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [WorkspaceFolder]) :*: S1 ('MetaSel ('Just "_removed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [WorkspaceFolder])))

data WorkspaceFoldersInitializeParams #

Instances

Instances details
FromJSON WorkspaceFoldersInitializeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFoldersInitializeParams

ToJSON WorkspaceFoldersInitializeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFoldersInitializeParams

Generic WorkspaceFoldersInitializeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFoldersInitializeParams

Associated Types

type Rep WorkspaceFoldersInitializeParams :: Type -> Type #

Show WorkspaceFoldersInitializeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFoldersInitializeParams

NFData WorkspaceFoldersInitializeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFoldersInitializeParams

Eq WorkspaceFoldersInitializeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFoldersInitializeParams

Ord WorkspaceFoldersInitializeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFoldersInitializeParams

Hashable WorkspaceFoldersInitializeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFoldersInitializeParams

Pretty WorkspaceFoldersInitializeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFoldersInitializeParams

HasWorkspaceFolders WorkspaceFoldersInitializeParams (Maybe ([WorkspaceFolder] |? Null)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep WorkspaceFoldersInitializeParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFoldersInitializeParams

type Rep WorkspaceFoldersInitializeParams = D1 ('MetaData "WorkspaceFoldersInitializeParams" "Language.LSP.Protocol.Internal.Types.WorkspaceFoldersInitializeParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "WorkspaceFoldersInitializeParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workspaceFolders") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ([WorkspaceFolder] |? Null)))))

data WorkspaceFoldersServerCapabilities #

Instances

Instances details
FromJSON WorkspaceFoldersServerCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFoldersServerCapabilities

ToJSON WorkspaceFoldersServerCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFoldersServerCapabilities

Generic WorkspaceFoldersServerCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFoldersServerCapabilities

Associated Types

type Rep WorkspaceFoldersServerCapabilities :: Type -> Type #

Show WorkspaceFoldersServerCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFoldersServerCapabilities

NFData WorkspaceFoldersServerCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFoldersServerCapabilities

Eq WorkspaceFoldersServerCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFoldersServerCapabilities

Ord WorkspaceFoldersServerCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFoldersServerCapabilities

Hashable WorkspaceFoldersServerCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFoldersServerCapabilities

Pretty WorkspaceFoldersServerCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFoldersServerCapabilities

HasChangeNotifications WorkspaceFoldersServerCapabilities (Maybe (Text |? Bool)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSupported WorkspaceFoldersServerCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep WorkspaceFoldersServerCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFoldersServerCapabilities

type Rep WorkspaceFoldersServerCapabilities = D1 ('MetaData "WorkspaceFoldersServerCapabilities" "Language.LSP.Protocol.Internal.Types.WorkspaceFoldersServerCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "WorkspaceFoldersServerCapabilities" 'PrefixI 'True) (S1 ('MetaSel ('Just "_supported") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_changeNotifications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Text |? Bool)))))

data WorkspaceFullDocumentDiagnosticReport #

Instances

Instances details
FromJSON WorkspaceFullDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFullDocumentDiagnosticReport

ToJSON WorkspaceFullDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFullDocumentDiagnosticReport

Generic WorkspaceFullDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFullDocumentDiagnosticReport

Show WorkspaceFullDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFullDocumentDiagnosticReport

NFData WorkspaceFullDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFullDocumentDiagnosticReport

Eq WorkspaceFullDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFullDocumentDiagnosticReport

Ord WorkspaceFullDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFullDocumentDiagnosticReport

Hashable WorkspaceFullDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFullDocumentDiagnosticReport

Pretty WorkspaceFullDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFullDocumentDiagnosticReport

HasUri WorkspaceFullDocumentDiagnosticReport Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasItems WorkspaceFullDocumentDiagnosticReport [Diagnostic] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind WorkspaceFullDocumentDiagnosticReport (AString "full") 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasResultId WorkspaceFullDocumentDiagnosticReport (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVersion WorkspaceFullDocumentDiagnosticReport (Int32 |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep WorkspaceFullDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceFullDocumentDiagnosticReport

type Rep WorkspaceFullDocumentDiagnosticReport = D1 ('MetaData "WorkspaceFullDocumentDiagnosticReport" "Language.LSP.Protocol.Internal.Types.WorkspaceFullDocumentDiagnosticReport" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "WorkspaceFullDocumentDiagnosticReport" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_kind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (AString "full")) :*: S1 ('MetaSel ('Just "_resultId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "_items") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Diagnostic]) :*: (S1 ('MetaSel ('Just "_uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Uri) :*: S1 ('MetaSel ('Just "_version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Int32 |? Null))))))

data WorkspaceSymbol #

Instances

Instances details
FromJSON WorkspaceSymbol 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbol

ToJSON WorkspaceSymbol 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbol

Generic WorkspaceSymbol 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbol

Associated Types

type Rep WorkspaceSymbol :: Type -> Type #

Show WorkspaceSymbol 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbol

NFData WorkspaceSymbol 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbol

Methods

rnf :: WorkspaceSymbol -> () #

Eq WorkspaceSymbol 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbol

Ord WorkspaceSymbol 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbol

Hashable WorkspaceSymbol 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbol

HasTracing WorkspaceSymbol 
Instance details

Defined in Ide.Types

Pretty WorkspaceSymbol 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbol

HasKind WorkspaceSymbol SymbolKind 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

a ~ (Location |? Rec (("uri" .== Uri) .+ (Empty :: Row Type))) => HasLocation WorkspaceSymbol a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasName WorkspaceSymbol Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasContainerName WorkspaceSymbol (Maybe Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasData_ WorkspaceSymbol (Maybe Value) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTags WorkspaceSymbol (Maybe [SymbolTag]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep WorkspaceSymbol 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbol

type Rep WorkspaceSymbol = D1 ('MetaData "WorkspaceSymbol" "Language.LSP.Protocol.Internal.Types.WorkspaceSymbol" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "WorkspaceSymbol" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_kind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SymbolKind) :*: S1 ('MetaSel ('Just "_tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SymbolTag])))) :*: (S1 ('MetaSel ('Just "_containerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "_location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Location |? Rec (("uri" .== Uri) .+ (Empty :: Row Type)))) :*: S1 ('MetaSel ('Just "_data_") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Value))))))

data WorkspaceSymbolClientCapabilities #

Constructors

WorkspaceSymbolClientCapabilities 

Fields

Instances

Instances details
FromJSON WorkspaceSymbolClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbolClientCapabilities

ToJSON WorkspaceSymbolClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbolClientCapabilities

Generic WorkspaceSymbolClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbolClientCapabilities

Associated Types

type Rep WorkspaceSymbolClientCapabilities :: Type -> Type #

Show WorkspaceSymbolClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbolClientCapabilities

NFData WorkspaceSymbolClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbolClientCapabilities

Eq WorkspaceSymbolClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbolClientCapabilities

Ord WorkspaceSymbolClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbolClientCapabilities

Hashable WorkspaceSymbolClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbolClientCapabilities

Pretty WorkspaceSymbolClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbolClientCapabilities

a ~ Maybe (Rec (("properties" .== [Text]) .+ (Empty :: Row Type))) => HasResolveSupport WorkspaceSymbolClientCapabilities a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

a ~ Maybe (Rec (("valueSet" .== Maybe [SymbolKind]) .+ (Empty :: Row Type))) => HasSymbolKind WorkspaceSymbolClientCapabilities a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

a ~ Maybe (Rec (("valueSet" .== [SymbolTag]) .+ (Empty :: Row Type))) => HasTagSupport WorkspaceSymbolClientCapabilities a 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration WorkspaceSymbolClientCapabilities (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSymbol WorkspaceClientCapabilities (Maybe WorkspaceSymbolClientCapabilities) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep WorkspaceSymbolClientCapabilities 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbolClientCapabilities

type Rep WorkspaceSymbolClientCapabilities = D1 ('MetaData "WorkspaceSymbolClientCapabilities" "Language.LSP.Protocol.Internal.Types.WorkspaceSymbolClientCapabilities" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "WorkspaceSymbolClientCapabilities" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_dynamicRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_symbolKind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Rec (("valueSet" .== Maybe [SymbolKind]) .+ (Empty :: Row Type)))))) :*: (S1 ('MetaSel ('Just "_tagSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Rec (("valueSet" .== [SymbolTag]) .+ (Empty :: Row Type))))) :*: S1 ('MetaSel ('Just "_resolveSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Rec (("properties" .== [Text]) .+ (Empty :: Row Type))))))))

data WorkspaceSymbolOptions #

Instances

Instances details
FromJSON WorkspaceSymbolOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbolOptions

ToJSON WorkspaceSymbolOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbolOptions

Generic WorkspaceSymbolOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbolOptions

Associated Types

type Rep WorkspaceSymbolOptions :: Type -> Type #

Show WorkspaceSymbolOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbolOptions

NFData WorkspaceSymbolOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbolOptions

Methods

rnf :: WorkspaceSymbolOptions -> () #

Eq WorkspaceSymbolOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbolOptions

Ord WorkspaceSymbolOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbolOptions

Hashable WorkspaceSymbolOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbolOptions

Pretty WorkspaceSymbolOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbolOptions

HasResolveProvider WorkspaceSymbolOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress WorkspaceSymbolOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkspaceSymbolProvider ServerCapabilities (Maybe (Bool |? WorkspaceSymbolOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep WorkspaceSymbolOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbolOptions

type Rep WorkspaceSymbolOptions = D1 ('MetaData "WorkspaceSymbolOptions" "Language.LSP.Protocol.Internal.Types.WorkspaceSymbolOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "WorkspaceSymbolOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_resolveProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data WorkspaceSymbolParams #

Instances

Instances details
FromJSON WorkspaceSymbolParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbolParams

ToJSON WorkspaceSymbolParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbolParams

Generic WorkspaceSymbolParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbolParams

Associated Types

type Rep WorkspaceSymbolParams :: Type -> Type #

Show WorkspaceSymbolParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbolParams

NFData WorkspaceSymbolParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbolParams

Methods

rnf :: WorkspaceSymbolParams -> () #

Eq WorkspaceSymbolParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbolParams

Ord WorkspaceSymbolParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbolParams

Hashable WorkspaceSymbolParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbolParams

HasTracing WorkspaceSymbolParams 
Instance details

Defined in Ide.Types

Pretty WorkspaceSymbolParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbolParams

HasQuery WorkspaceSymbolParams Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken WorkspaceSymbolParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken WorkspaceSymbolParams (Maybe ProgressToken) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep WorkspaceSymbolParams 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbolParams

type Rep WorkspaceSymbolParams = D1 ('MetaData "WorkspaceSymbolParams" "Language.LSP.Protocol.Internal.Types.WorkspaceSymbolParams" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "WorkspaceSymbolParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: (S1 ('MetaSel ('Just "_partialResultToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProgressToken)) :*: S1 ('MetaSel ('Just "_query") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

data WorkspaceSymbolRegistrationOptions #

Instances

Instances details
FromJSON WorkspaceSymbolRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbolRegistrationOptions

ToJSON WorkspaceSymbolRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbolRegistrationOptions

Generic WorkspaceSymbolRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbolRegistrationOptions

Associated Types

type Rep WorkspaceSymbolRegistrationOptions :: Type -> Type #

Show WorkspaceSymbolRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbolRegistrationOptions

NFData WorkspaceSymbolRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbolRegistrationOptions

Eq WorkspaceSymbolRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbolRegistrationOptions

Ord WorkspaceSymbolRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbolRegistrationOptions

Hashable WorkspaceSymbolRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbolRegistrationOptions

Pretty WorkspaceSymbolRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbolRegistrationOptions

HasResolveProvider WorkspaceSymbolRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress WorkspaceSymbolRegistrationOptions (Maybe Bool) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep WorkspaceSymbolRegistrationOptions 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceSymbolRegistrationOptions

type Rep WorkspaceSymbolRegistrationOptions = D1 ('MetaData "WorkspaceSymbolRegistrationOptions" "Language.LSP.Protocol.Internal.Types.WorkspaceSymbolRegistrationOptions" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "WorkspaceSymbolRegistrationOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "_workDoneProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_resolveProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

data WorkspaceUnchangedDocumentDiagnosticReport #

Constructors

WorkspaceUnchangedDocumentDiagnosticReport 

Fields

Instances

Instances details
FromJSON WorkspaceUnchangedDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceUnchangedDocumentDiagnosticReport

ToJSON WorkspaceUnchangedDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceUnchangedDocumentDiagnosticReport

Generic WorkspaceUnchangedDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceUnchangedDocumentDiagnosticReport

Show WorkspaceUnchangedDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceUnchangedDocumentDiagnosticReport

NFData WorkspaceUnchangedDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceUnchangedDocumentDiagnosticReport

Eq WorkspaceUnchangedDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceUnchangedDocumentDiagnosticReport

Ord WorkspaceUnchangedDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceUnchangedDocumentDiagnosticReport

Hashable WorkspaceUnchangedDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceUnchangedDocumentDiagnosticReport

Pretty WorkspaceUnchangedDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceUnchangedDocumentDiagnosticReport

HasResultId WorkspaceUnchangedDocumentDiagnosticReport Text 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri WorkspaceUnchangedDocumentDiagnosticReport Uri 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind WorkspaceUnchangedDocumentDiagnosticReport (AString "unchanged") 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVersion WorkspaceUnchangedDocumentDiagnosticReport (Int32 |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

type Rep WorkspaceUnchangedDocumentDiagnosticReport 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WorkspaceUnchangedDocumentDiagnosticReport

type Rep WorkspaceUnchangedDocumentDiagnosticReport = D1 ('MetaData "WorkspaceUnchangedDocumentDiagnosticReport" "Language.LSP.Protocol.Internal.Types.WorkspaceUnchangedDocumentDiagnosticReport" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "WorkspaceUnchangedDocumentDiagnosticReport" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_kind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (AString "unchanged")) :*: S1 ('MetaSel ('Just "_resultId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "_uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Uri) :*: S1 ('MetaSel ('Just "_version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Int32 |? Null)))))

data a |? b #

Constructors

InL a 
InR b 

Instances

Instances details
HasCallHierarchyProvider ServerCapabilities (Maybe (Bool |? (CallHierarchyOptions |? CallHierarchyRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasChangeNotifications WorkspaceFoldersServerCapabilities (Maybe (Text |? Bool)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCode Diagnostic (Maybe (Int32 |? Text)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasCodeActionProvider ServerCapabilities (Maybe (Bool |? CodeActionOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasColorProvider ServerCapabilities (Maybe (Bool |? (DocumentColorOptions |? DocumentColorRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDeclarationProvider ServerCapabilities (Maybe (Bool |? (DeclarationOptions |? DeclarationRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDefinitionProvider ServerCapabilities (Maybe (Bool |? DefinitionOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDiagnosticProvider ServerCapabilities (Maybe (DiagnosticOptions |? DiagnosticRegistrationOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentChanges WorkspaceEdit (Maybe [TextDocumentEdit |? (CreateFile |? (RenameFile |? DeleteFile))]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentFormattingProvider ServerCapabilities (Maybe (Bool |? DocumentFormattingOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentHighlightProvider ServerCapabilities (Maybe (Bool |? DocumentHighlightOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentRangeFormattingProvider ServerCapabilities (Maybe (Bool |? DocumentRangeFormattingOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSymbolProvider ServerCapabilities (Maybe (Bool |? DocumentSymbolOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentation CompletionItem (Maybe (Text |? MarkupContent)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentation ParameterInformation (Maybe (Text |? MarkupContent)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentation SignatureInformation (Maybe (Text |? MarkupContent)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasEdits TextDocumentEdit [TextEdit |? AnnotatedTextEdit] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasFoldingRangeProvider ServerCapabilities (Maybe (Bool |? (FoldingRangeOptions |? FoldingRangeRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasHoverProvider ServerCapabilities (Maybe (Bool |? HoverOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasImplementationProvider ServerCapabilities (Maybe (Bool |? (ImplementationOptions |? ImplementationRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasInlayHintProvider ServerCapabilities (Maybe (Bool |? (InlayHintOptions |? InlayHintRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasInlineValueProvider ServerCapabilities (Maybe (Bool |? (InlineValueOptions |? InlineValueRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLinkedEditingRangeProvider ServerCapabilities (Maybe (Bool |? (LinkedEditingRangeOptions |? LinkedEditingRangeRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasMonikerProvider ServerCapabilities (Maybe (Bool |? (MonikerOptions |? MonikerRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasNotebookDocumentSync ServerCapabilities (Maybe (NotebookDocumentSyncOptions |? NotebookDocumentSyncRegistrationOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange SemanticTokensOptions (Maybe (Bool |? Rec (Empty :: Row Type))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange SemanticTokensRegistrationOptions (Maybe (Bool |? Rec (Empty :: Row Type))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasReferencesProvider ServerCapabilities (Maybe (Bool |? ReferenceOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRelatedDocuments RelatedFullDocumentDiagnosticReport (Maybe (Map Uri (FullDocumentDiagnosticReport |? UnchangedDocumentDiagnosticReport))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRelatedDocuments RelatedUnchangedDocumentDiagnosticReport (Maybe (Map Uri (FullDocumentDiagnosticReport |? UnchangedDocumentDiagnosticReport))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRenameProvider ServerCapabilities (Maybe (Bool |? RenameOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRootPath InitializeParams (Maybe (Text |? Null)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRootPath UInitializeParams (Maybe (Text |? Null)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSave TextDocumentSyncOptions (Maybe (Bool |? SaveOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSection DidChangeConfigurationRegistrationOptions (Maybe (Text |? [Text])) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSelectionRangeProvider ServerCapabilities (Maybe (Bool |? (SelectionRangeOptions |? SelectionRangeRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasSemanticTokensProvider ServerCapabilities (Maybe (SemanticTokensOptions |? SemanticTokensRegistrationOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocumentSync ServerCapabilities (Maybe (TextDocumentSyncOptions |? TextDocumentSyncKind)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextEdit CompletionItem (Maybe (TextEdit |? InsertReplaceEdit)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTooltip InlayHint (Maybe (Text |? MarkupContent)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTooltip InlayHintLabelPart (Maybe (Text |? MarkupContent)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTypeDefinitionProvider ServerCapabilities (Maybe (Bool |? (TypeDefinitionOptions |? TypeDefinitionRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTypeHierarchyProvider ServerCapabilities (Maybe (Bool |? (TypeHierarchyOptions |? TypeHierarchyRegistrationOptions))) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkspaceFolders InitializeParams (Maybe ([WorkspaceFolder] |? Null)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkspaceFolders WorkspaceFoldersInitializeParams (Maybe ([WorkspaceFolder] |? Null)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkspaceSymbolProvider ServerCapabilities (Maybe (Bool |? WorkspaceSymbolOptions)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasBaseUri RelativePattern (WorkspaceFolder |? Uri) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasContents Hover (MarkupContent |? (MarkedString |? [MarkedString])) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector CallHierarchyRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector CodeActionRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector CodeLensRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector CompletionRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DeclarationRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DefinitionRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DiagnosticRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentColorRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentFormattingRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentHighlightRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentLinkRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentOnTypeFormattingRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentRangeFormattingRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentSymbolRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector FoldingRangeRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector HoverRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector ImplementationRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector InlayHintRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector InlineValueRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector LinkedEditingRangeRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector MonikerRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector ReferenceRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector RenameRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector SelectionRangeRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector SemanticTokensRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector SignatureHelpRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector TextDocumentChangeRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector TextDocumentRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector TextDocumentSaveRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector TypeDefinitionRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector TypeHierarchyRegistrationOptions (DocumentSelector |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasId CancelParams (Int32 |? Text) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLabel InlayHint (Text |? [InlayHintLabelPart]) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLabel ParameterInformation (Text |? (UInt, UInt)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasNotebook NotebookCellTextDocumentFilter (Text |? NotebookDocumentFilter) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasProcessId InitializeParams (Int32 |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasProcessId UInitializeParams (Int32 |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRelatedDocuments DocumentDiagnosticReportPartialResult (Map Uri (FullDocumentDiagnosticReport |? UnchangedDocumentDiagnosticReport)) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRootUri InitializeParams (Uri |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRootUri UInitializeParams (Uri |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVersion OptionalVersionedTextDocumentIdentifier (Int32 |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVersion WorkspaceFullDocumentDiagnosticReport (Int32 |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVersion WorkspaceUnchangedDocumentDiagnosticReport (Int32 |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

(FromJSON a, ToJSON a, FromJSON b, ToJSON b) => FromJSON (a |? b) 
Instance details

Defined in Language.LSP.Protocol.Types.Common

Methods

parseJSON :: Value -> Parser (a |? b) #

parseJSONList :: Value -> Parser [a |? b] #

omittedField :: Maybe (a |? b) #

(ToJSON a, ToJSON b) => ToJSON (a |? b) 
Instance details

Defined in Language.LSP.Protocol.Types.Common

Methods

toJSON :: (a |? b) -> Value #

toEncoding :: (a |? b) -> Encoding #

toJSONList :: [a |? b] -> Value #

toEncodingList :: [a |? b] -> Encoding #

omitField :: (a |? b) -> Bool #

Semigroup s => Semigroup (s |? Null) 
Instance details

Defined in Language.LSP.Protocol.Types.Common

Methods

(<>) :: (s |? Null) -> (s |? Null) -> s |? Null #

sconcat :: NonEmpty (s |? Null) -> s |? Null #

stimes :: Integral b => b -> (s |? Null) -> s |? Null #

Generic (a |? b) 
Instance details

Defined in Language.LSP.Protocol.Types.Common

Associated Types

type Rep (a |? b) :: Type -> Type #

Methods

from :: (a |? b) -> Rep (a |? b) x #

to :: Rep (a |? b) x -> a |? b #

(Read a, Read b) => Read (a |? b) 
Instance details

Defined in Language.LSP.Protocol.Types.Common

Methods

readsPrec :: Int -> ReadS (a |? b) #

readList :: ReadS [a |? b] #

readPrec :: ReadPrec (a |? b) #

readListPrec :: ReadPrec [a |? b] #

(Show a, Show b) => Show (a |? b) 
Instance details

Defined in Language.LSP.Protocol.Types.Common

Methods

showsPrec :: Int -> (a |? b) -> ShowS #

show :: (a |? b) -> String #

showList :: [a |? b] -> ShowS #

(NFData a, NFData b) => NFData (a |? b) 
Instance details

Defined in Language.LSP.Protocol.Types.Common

Methods

rnf :: (a |? b) -> () #

(Eq a, Eq b) => Eq (a |? b) 
Instance details

Defined in Language.LSP.Protocol.Types.Common

Methods

(==) :: (a |? b) -> (a |? b) -> Bool #

(/=) :: (a |? b) -> (a |? b) -> Bool #

(Ord a, Ord b) => Ord (a |? b) 
Instance details

Defined in Language.LSP.Protocol.Types.Common

Methods

compare :: (a |? b) -> (a |? b) -> Ordering #

(<) :: (a |? b) -> (a |? b) -> Bool #

(<=) :: (a |? b) -> (a |? b) -> Bool #

(>) :: (a |? b) -> (a |? b) -> Bool #

(>=) :: (a |? b) -> (a |? b) -> Bool #

max :: (a |? b) -> (a |? b) -> a |? b #

min :: (a |? b) -> (a |? b) -> a |? b #

(Hashable a, Hashable b) => Hashable (a |? b) 
Instance details

Defined in Language.LSP.Protocol.Types.Common

Methods

hashWithSalt :: Int -> (a |? b) -> Int #

hash :: (a |? b) -> Int #

(ToJSON a, ToJSON b) => Pretty (a |? b) 
Instance details

Defined in Language.LSP.Protocol.Types.Common

Methods

pretty :: (a |? b) -> Doc ann #

prettyList :: [a |? b] -> Doc ann #

type Rep (a |? b) 
Instance details

Defined in Language.LSP.Protocol.Types.Common

type Rep (a |? b) = D1 ('MetaData "|?" "Language.LSP.Protocol.Types.Common" "lsp-types-2.1.1.0-23BTFeziXop5yscaxJS17x" 'False) (C1 ('MetaCons "InL" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 a)) :+: C1 ('MetaCons "InR" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 b)))

newtype AsLspEnum a #

Constructors

AsLspEnum a 

Instances

Instances details
(LspEnum a, EnumBaseType a ~ b, FromJSON b, Show b) => FromJSON (AsLspEnum a) 
Instance details

Defined in Language.LSP.Protocol.Types.LspEnum

(LspEnum a, EnumBaseType a ~ b, ToJSON b) => ToJSON (AsLspEnum a) 
Instance details

Defined in Language.LSP.Protocol.Types.LspEnum

(LspOpenEnum a, EnumBaseType a ~ b, b ~ Text) => IsString (AsLspEnum a) 
Instance details

Defined in Language.LSP.Protocol.Types.LspEnum

Methods

fromString :: String -> AsLspEnum a #

class LspEnum a where #

Minimal complete definition

toEnumBaseType

Associated Types

type EnumBaseType a #

Instances

Instances details
LspEnum CodeActionKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionKind

Associated Types

type EnumBaseType CodeActionKind #

LspEnum CodeActionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionTriggerKind

Associated Types

type EnumBaseType CodeActionTriggerKind #

LspEnum CompletionItemKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemKind

Associated Types

type EnumBaseType CompletionItemKind #

LspEnum CompletionItemTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemTag

Associated Types

type EnumBaseType CompletionItemTag #

LspEnum CompletionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionTriggerKind

Associated Types

type EnumBaseType CompletionTriggerKind #

LspEnum DiagnosticSeverity 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticSeverity

Associated Types

type EnumBaseType DiagnosticSeverity #

LspEnum DiagnosticTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticTag

Associated Types

type EnumBaseType DiagnosticTag #

LspEnum DocumentDiagnosticReportKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportKind

LspEnum DocumentHighlightKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightKind

Associated Types

type EnumBaseType DocumentHighlightKind #

LspEnum ErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ErrorCodes

Associated Types

type EnumBaseType ErrorCodes #

LspEnum FailureHandlingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FailureHandlingKind

Associated Types

type EnumBaseType FailureHandlingKind #

LspEnum FileChangeType 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileChangeType

Associated Types

type EnumBaseType FileChangeType #

LspEnum FileOperationPatternKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternKind

LspEnum FoldingRangeKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeKind

Associated Types

type EnumBaseType FoldingRangeKind #

LspEnum InlayHintKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintKind

Associated Types

type EnumBaseType InlayHintKind #

LspEnum InsertTextFormat 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InsertTextFormat

Associated Types

type EnumBaseType InsertTextFormat #

LspEnum InsertTextMode 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InsertTextMode

Associated Types

type EnumBaseType InsertTextMode #

LspEnum LSPErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LSPErrorCodes

Associated Types

type EnumBaseType LSPErrorCodes #

LspEnum MarkupKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkupKind

Associated Types

type EnumBaseType MarkupKind #

LspEnum MessageType 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MessageType

Associated Types

type EnumBaseType MessageType #

LspEnum MonikerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerKind

Associated Types

type EnumBaseType MonikerKind #

LspEnum NotebookCellKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCellKind

Associated Types

type EnumBaseType NotebookCellKind #

LspEnum PositionEncodingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PositionEncodingKind

Associated Types

type EnumBaseType PositionEncodingKind #

LspEnum PrepareSupportDefaultBehavior 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PrepareSupportDefaultBehavior

LspEnum ResourceOperationKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ResourceOperationKind

Associated Types

type EnumBaseType ResourceOperationKind #

LspEnum SemanticTokenModifiers 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokenModifiers

LspEnum SemanticTokenTypes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokenTypes

Associated Types

type EnumBaseType SemanticTokenTypes #

LspEnum SignatureHelpTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpTriggerKind

LspEnum SymbolKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SymbolKind

Associated Types

type EnumBaseType SymbolKind #

LspEnum SymbolTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SymbolTag

Associated Types

type EnumBaseType SymbolTag #

LspEnum TextDocumentSaveReason 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSaveReason

LspEnum TextDocumentSyncKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSyncKind

Associated Types

type EnumBaseType TextDocumentSyncKind #

LspEnum TokenFormat 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TokenFormat

Associated Types

type EnumBaseType TokenFormat #

LspEnum TraceValues 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TraceValues

Associated Types

type EnumBaseType TraceValues #

LspEnum UniquenessLevel 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UniquenessLevel

Associated Types

type EnumBaseType UniquenessLevel #

LspEnum WatchKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WatchKind

Associated Types

type EnumBaseType WatchKind #

type family EnumBaseType a #

Instances

Instances details
type EnumBaseType CodeActionKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionKind

type EnumBaseType CodeActionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionTriggerKind

type EnumBaseType CompletionItemKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemKind

type EnumBaseType CompletionItemTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionItemTag

type EnumBaseType CompletionTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CompletionTriggerKind

type EnumBaseType DiagnosticSeverity 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticSeverity

type EnumBaseType DiagnosticTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DiagnosticTag

type EnumBaseType DocumentDiagnosticReportKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportKind

type EnumBaseType DocumentHighlightKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.DocumentHighlightKind

type EnumBaseType ErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ErrorCodes

type EnumBaseType FailureHandlingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FailureHandlingKind

type EnumBaseType FileChangeType 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileChangeType

type EnumBaseType FileOperationPatternKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FileOperationPatternKind

type EnumBaseType FoldingRangeKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeKind

type EnumBaseType InlayHintKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InlayHintKind

type EnumBaseType InsertTextFormat 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InsertTextFormat

type EnumBaseType InsertTextMode 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.InsertTextMode

type EnumBaseType LSPErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LSPErrorCodes

type EnumBaseType MarkupKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MarkupKind

type EnumBaseType MessageType 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MessageType

type EnumBaseType MonikerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.MonikerKind

type EnumBaseType NotebookCellKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.NotebookCellKind

type EnumBaseType PositionEncodingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PositionEncodingKind

type EnumBaseType PrepareSupportDefaultBehavior 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PrepareSupportDefaultBehavior

type EnumBaseType ResourceOperationKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ResourceOperationKind

type EnumBaseType SemanticTokenModifiers 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokenModifiers

type EnumBaseType SemanticTokenTypes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokenTypes

type EnumBaseType SignatureHelpTriggerKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SignatureHelpTriggerKind

type EnumBaseType SymbolKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SymbolKind

type EnumBaseType SymbolTag 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SymbolTag

type EnumBaseType TextDocumentSaveReason 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSaveReason

type EnumBaseType TextDocumentSyncKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TextDocumentSyncKind

type EnumBaseType TokenFormat 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TokenFormat

type EnumBaseType TraceValues 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.TraceValues

type EnumBaseType UniquenessLevel 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.UniquenessLevel

type EnumBaseType WatchKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WatchKind

class LspEnum a => LspOpenEnum a where #

Instances

Instances details
LspOpenEnum CodeActionKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.CodeActionKind

LspOpenEnum ErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.ErrorCodes

LspOpenEnum FoldingRangeKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.FoldingRangeKind

LspOpenEnum LSPErrorCodes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.LSPErrorCodes

LspOpenEnum PositionEncodingKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.PositionEncodingKind

LspOpenEnum SemanticTokenModifiers 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokenModifiers

LspOpenEnum SemanticTokenTypes 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.SemanticTokenTypes

LspOpenEnum WatchKind 
Instance details

Defined in Language.LSP.Protocol.Internal.Types.WatchKind

data Edit a #

Constructors

Edit 

Instances

Instances details
Read a => Read (Edit a) 
Instance details

Defined in Language.LSP.Protocol.Types.SemanticTokens

Show a => Show (Edit a) 
Instance details

Defined in Language.LSP.Protocol.Types.SemanticTokens

Methods

showsPrec :: Int -> Edit a -> ShowS #

show :: Edit a -> String #

showList :: [Edit a] -> ShowS #

Eq a => Eq (Edit a) 
Instance details

Defined in Language.LSP.Protocol.Types.SemanticTokens

Methods

(==) :: Edit a -> Edit a -> Bool #

(/=) :: Edit a -> Edit a -> Bool #

Ord a => Ord (Edit a) 
Instance details

Defined in Language.LSP.Protocol.Types.SemanticTokens

Methods

compare :: Edit a -> Edit a -> Ordering #

(<) :: Edit a -> Edit a -> Bool #

(<=) :: Edit a -> Edit a -> Bool #

(>) :: Edit a -> Edit a -> Bool #

(>=) :: Edit a -> Edit a -> Bool #

max :: Edit a -> Edit a -> Edit a #

min :: Edit a -> Edit a -> Edit a #

data SemanticTokenAbsolute #

Instances

Instances details
Show SemanticTokenAbsolute 
Instance details

Defined in Language.LSP.Protocol.Types.SemanticTokens

Eq SemanticTokenAbsolute 
Instance details

Defined in Language.LSP.Protocol.Types.SemanticTokens

Ord SemanticTokenAbsolute 
Instance details

Defined in Language.LSP.Protocol.Types.SemanticTokens

HasLength SemanticTokenAbsolute UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLine SemanticTokenAbsolute UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasStartChar SemanticTokenAbsolute UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTokenType SemanticTokenAbsolute SemanticTokenTypes 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTokenModifiers SemanticTokenAbsolute [SemanticTokenModifiers] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

data SemanticTokenRelative #

Instances

Instances details
Show SemanticTokenRelative 
Instance details

Defined in Language.LSP.Protocol.Types.SemanticTokens

Eq SemanticTokenRelative 
Instance details

Defined in Language.LSP.Protocol.Types.SemanticTokens

Ord SemanticTokenRelative 
Instance details

Defined in Language.LSP.Protocol.Types.SemanticTokens

HasDeltaLine SemanticTokenRelative UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDeltaStartChar SemanticTokenRelative UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLength SemanticTokenRelative UInt 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTokenType SemanticTokenRelative SemanticTokenTypes 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTokenModifiers SemanticTokenRelative [SemanticTokenModifiers] 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

data AString (s :: Symbol) where #

Constructors

AString :: forall (s :: Symbol). KnownSymbol s => AString s 

Instances

Instances details
HasKind CreateFile (AString "create") 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

Methods

kind :: Lens' CreateFile (AString "create")

HasKind DeleteFile (AString "delete") 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

Methods

kind :: Lens' DeleteFile (AString "delete")

HasKind FullDocumentDiagnosticReport (AString "full") 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind RelatedFullDocumentDiagnosticReport (AString "full") 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind RelatedUnchangedDocumentDiagnosticReport (AString "unchanged") 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind RenameFile (AString "rename") 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

Methods

kind :: Lens' RenameFile (AString "rename")

HasKind UnchangedDocumentDiagnosticReport (AString "unchanged") 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind WorkDoneProgressBegin (AString "begin") 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind WorkDoneProgressEnd (AString "end") 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind WorkDoneProgressReport (AString "report") 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind WorkspaceFullDocumentDiagnosticReport (AString "full") 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind WorkspaceUnchangedDocumentDiagnosticReport (AString "unchanged") 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

KnownSymbol s => FromJSON (AString s) 
Instance details

Defined in Language.LSP.Protocol.Types.Singletons

ToJSON (AString s) 
Instance details

Defined in Language.LSP.Protocol.Types.Singletons

Show (AString s) 
Instance details

Defined in Language.LSP.Protocol.Types.Singletons

Methods

showsPrec :: Int -> AString s -> ShowS #

show :: AString s -> String #

showList :: [AString s] -> ShowS #

NFData (AString s) 
Instance details

Defined in Language.LSP.Protocol.Types.Singletons

Methods

rnf :: AString s -> () #

Eq (AString s) 
Instance details

Defined in Language.LSP.Protocol.Types.Singletons

Methods

(==) :: AString s -> AString s -> Bool #

(/=) :: AString s -> AString s -> Bool #

Ord (AString s) 
Instance details

Defined in Language.LSP.Protocol.Types.Singletons

Methods

compare :: AString s -> AString s -> Ordering #

(<) :: AString s -> AString s -> Bool #

(<=) :: AString s -> AString s -> Bool #

(>) :: AString s -> AString s -> Bool #

(>=) :: AString s -> AString s -> Bool #

max :: AString s -> AString s -> AString s #

min :: AString s -> AString s -> AString s #

Hashable (AString sym) 
Instance details

Defined in Language.LSP.Protocol.Types.Singletons

Methods

hashWithSalt :: Int -> AString sym -> Int #

hash :: AString sym -> Int #

Pretty (AString s) 
Instance details

Defined in Language.LSP.Protocol.Types.Singletons

Methods

pretty :: AString s -> Doc ann #

prettyList :: [AString s] -> Doc ann #

data AnInteger (n :: Nat) where #

Constructors

AnInteger :: forall (n :: Nat). KnownNat n => AnInteger n 

Instances

Instances details
KnownNat n => FromJSON (AnInteger n) 
Instance details

Defined in Language.LSP.Protocol.Types.Singletons

ToJSON (AnInteger n) 
Instance details

Defined in Language.LSP.Protocol.Types.Singletons

Show (AnInteger n) 
Instance details

Defined in Language.LSP.Protocol.Types.Singletons

NFData (AnInteger s) 
Instance details

Defined in Language.LSP.Protocol.Types.Singletons

Methods

rnf :: AnInteger s -> () #

Eq (AnInteger n) 
Instance details

Defined in Language.LSP.Protocol.Types.Singletons

Methods

(==) :: AnInteger n -> AnInteger n -> Bool #

(/=) :: AnInteger n -> AnInteger n -> Bool #

Ord (AnInteger n) 
Instance details

Defined in Language.LSP.Protocol.Types.Singletons

Hashable (AnInteger i) 
Instance details

Defined in Language.LSP.Protocol.Types.Singletons

Methods

hashWithSalt :: Int -> AnInteger i -> Int #

hash :: AnInteger i -> Int #

Pretty (AnInteger n) 
Instance details

Defined in Language.LSP.Protocol.Types.Singletons

Methods

pretty :: AnInteger n -> Doc ann #

prettyList :: [AnInteger n] -> Doc ann #

(.:!?) :: FromJSON v => Object -> Key -> Parser (Maybe v) #

(.=?) :: (KeyValue e kv, ToJSON v) => String -> Maybe v -> [kv] #

_L :: forall a b p f. (Choice p, Applicative f) => p a (f a) -> p (a |? b) (f (a |? b)) #

_R :: forall a b p f. (Choice p, Applicative f) => p b (f b) -> p (a |? b) (f (a |? b)) #

absorbNull :: Monoid a => (a |? Null) -> a #

maybeToNull :: Maybe a -> a |? Null #

nullToMaybe :: (a |? Null) -> Maybe a #

toEither :: (a |? b) -> Either a b #

mkRange :: UInt -> UInt -> UInt -> UInt -> Range #

computeEdits :: Eq a => [a] -> [a] -> [Edit a] #

defaultTestRunner :: TestTree -> IO () Source #

Run defaultMainWithRerun, limiting each single test case running at most 10 minutes

goldenWithHaskellDocFormatter Source #

Arguments

:: Pretty b 
=> Config 
-> PluginTestDescriptor b

Formatter plugin to be used

-> String

Name of the formatter to be used

-> PluginConfig 
-> TestName

Title of the test

-> FilePath

Directory of the test data to be used

-> FilePath

Path to the testdata to be used within the directory

-> FilePath

Additional suffix to be appended to the output file

-> FilePath

Extension of the output file

-> (TextDocumentIdentifier -> Session ()) 
-> TestTree 

goldenWithHaskellDocFormatterInTmpDir Source #

Arguments

:: Pretty b 
=> Config 
-> PluginTestDescriptor b

Formatter plugin to be used

-> String

Name of the formatter to be used

-> PluginConfig 
-> TestName

Title of the test

-> VirtualFileTree

Virtual representation of the test project

-> FilePath

Path to the testdata to be used within the directory

-> FilePath

Additional suffix to be appended to the output file

-> FilePath

Extension of the output file

-> (TextDocumentIdentifier -> Session ()) 
-> TestTree 

goldenWithCabalDocFormatter Source #

Arguments

:: Pretty b 
=> Config 
-> PluginTestDescriptor b

Formatter plugin to be used

-> String

Name of the formatter to be used

-> PluginConfig 
-> TestName

Title of the test

-> FilePath

Directory of the test data to be used

-> FilePath

Path to the testdata to be used within the directory

-> FilePath

Additional suffix to be appended to the output file

-> FilePath

Extension of the output file

-> (TextDocumentIdentifier -> Session ()) 
-> TestTree 

goldenWithCabalDocFormatterInTmpDir Source #

Arguments

:: Pretty b 
=> Config 
-> PluginTestDescriptor b

Formatter plugin to be used

-> String

Name of the formatter to be used

-> PluginConfig 
-> TestName

Title of the test

-> VirtualFileTree

Virtual representation of the test project

-> FilePath

Path to the testdata to be used within the directory

-> FilePath

Additional suffix to be appended to the output file

-> FilePath

Extension of the output file

-> (TextDocumentIdentifier -> Session ()) 
-> TestTree 

def :: Default a => a #

The default value for this type.

Running HLS for integration tests

runSessionWithServer' Source #

Arguments

:: IdePlugins IdeState

Plugins to load on the server.

For improved logging, make sure these plugins have been initalised with the recorder produced by pluginTestRecorder.

-> Config

lsp config for the server

-> SessionConfig

config for the test session

-> ClientCapabilities 
-> FilePath 
-> Session a 
-> IO a 

Host a server, and run a test session on it Note: cwd will be shifted into root in Session a

runSessionWithServerInTmpDir' Source #

Arguments

:: IdePlugins IdeState

Plugins to load on the server.

For improved logging, make sure these plugins have been initalised with the recorder produced by pluginTestRecorder.

-> Config

lsp config for the server

-> SessionConfig

config for the test session

-> ClientCapabilities 
-> VirtualFileTree 
-> Session a 
-> IO a 

Host a server, and run a test session on it.

Creates a temporary directory, and materializes the VirtualFileTree in the temporary directory.

To debug test cases and verify the file system is correctly set up, you should set the environment variable 'HLS_TEST_HARNESS_NO_TESTDIR_CLEANUP=1'. Further, we log the temporary directory location on startup. To view the logs, set the environment variable 'HLS_TEST_HARNESS_STDERR=1'.

Example invocation to debug test cases:

  HLS_TEST_HARNESS_NO_TESTDIR_CLEANUP=1 HLS_TEST_HARNESS_STDERR=1 cabal test plugin-name

Don't forget to use TASTY_PATTERN to debug only a subset of tests.

For plugin test logs, look at the documentation of mkPluginTestDescriptor.

Note: cwd will be shifted into a temporary directory in Session a

Helpful re-exports

data PluginDescriptor ideState #

data IdeState #

Assertion helper functions

waitForProgressDone :: Session () Source #

Wait for the next progress end step

waitForAllProgressDone :: Session () Source #

Wait for all progress to be done Needs at least one progress done notification to return

waitForBuildQueue :: Session Seconds Source #

Wait for the build queue to be empty

waitForAction :: String -> TextDocumentIdentifier -> Session (Either ResponseError WaitForIdeRuleResult) Source #

setHlsConfig :: Config -> Session () Source #

Set the HLS client configuration, and wait for the server to update to use it. Note that this will only work if we are not ignoring configuration requests, you may need to call setIgnoringConfigurationRequests False first.

Plugin descriptor helper functions for tests

type PluginTestDescriptor b = Recorder (WithPriority b) -> IdePlugins IdeState Source #

Plugin under test where a fitting recorder is injected.

pluginTestRecorder :: Pretty a => IO (Recorder (WithPriority a)) Source #

Initialise a recorder that can be instructed to write to stderr by setting the environment variable "HLS_TEST_PLUGIN_LOG_STDERR=1" before running the tests.

On the cli, use for example:

  HLS_TEST_PLUGIN_LOG_STDERR=1 cabal test test-suite-of-plugin

To write all logs to stderr, including logs of the server, use:

  HLS_TEST_LOG_STDERR=1 cabal test test-suite-of-plugin

mkPluginTestDescriptor :: (Recorder (WithPriority b) -> PluginId -> PluginDescriptor IdeState) -> PluginId -> PluginTestDescriptor b Source #

Wrap a plugin you want to test, and inject a fitting recorder as required.

If you want to write the logs to stderr, run your tests with "HLS_TEST_PLUGIN_LOG_STDERR=1", e.g.

  HLS_TEST_PLUGIN_LOG_STDERR=1 cabal test test-suite-of-plugin

To write all logs to stderr, including logs of the server, use:

  HLS_TEST_LOG_STDERR=1 cabal test test-suite-of-plugin

mkPluginTestDescriptor' :: (PluginId -> PluginDescriptor IdeState) -> PluginId -> PluginTestDescriptor b Source #

Wrap a plugin you want to test.

Ideally, try to migrate this plugin to co-log logger style architecture. Therefore, you should prefer mkPluginTestDescriptor to this if possible.

Re-export logger types

data WithPriority a #

Instances

Instances details
Functor WithPriority 
Instance details

Defined in Ide.Logger

Methods

fmap :: (a -> b) -> WithPriority a -> WithPriority b #

(<$) :: a -> WithPriority b -> WithPriority a #

data Recorder msg #

Note that this is logging actions _of the program_, not of the user. You shouldn't call warning/error if the user has caused an error, only if our code has gone wrong and is itself erroneous (e.g. we threw an exception).

Instances

Instances details
Contravariant Recorder 
Instance details

Defined in Ide.Logger

Methods

contramap :: (a' -> a) -> Recorder a -> Recorder a' #

(>$) :: b -> Recorder b -> Recorder a #

Monoid (Recorder msg) 
Instance details

Defined in Ide.Logger

Methods

mempty :: Recorder msg #

mappend :: Recorder msg -> Recorder msg -> Recorder msg #

mconcat :: [Recorder msg] -> Recorder msg #

Semigroup (Recorder msg) 
Instance details

Defined in Ide.Logger

Methods

(<>) :: Recorder msg -> Recorder msg -> Recorder msg #

sconcat :: NonEmpty (Recorder msg) -> Recorder msg #

stimes :: Integral b => b -> Recorder msg -> Recorder msg #

data Priority #

Constructors

Debug

Verbose debug logging.

Info

Useful information in case an error has to be understood.

Warning

These error messages should not occur in a expected usage, and should be investigated.

Error

Such log messages must never occur in expected usage.

Instances

Instances details
Bounded Priority 
Instance details

Defined in Ide.Logger

Enum Priority 
Instance details

Defined in Ide.Logger

Read Priority 
Instance details

Defined in Ide.Logger

Show Priority 
Instance details

Defined in Ide.Logger

Eq Priority 
Instance details

Defined in Ide.Logger

Ord Priority 
Instance details

Defined in Ide.Logger