| Copyright | (C) 2023 David M. Johnson |
|---|---|
| License | BSD3-style (see the file LICENSE) |
| Stability | experimental |
| Portability | non-portable |
| Safe Haskell | None |
| Language | Haskell2010 |
DAP.Types
Description
Synopsis
- data MessageType
- data Breakpoint = Breakpoint {
- breakpointId :: Maybe Int
- breakpointVerified :: Bool
- breakpointMessage :: Maybe Text
- breakpointSource :: Maybe Source
- breakpointLine :: Maybe Int
- breakpointColumn :: Maybe Int
- breakpointEndLine :: Maybe Int
- breakpointEndColumn :: Maybe Int
- breakpointInstructionReference :: Maybe Text
- breakpointOffset :: Maybe Int
- newtype Breakpoints breakpoint = Breakpoints [breakpoint]
- data BreakpointLocation = BreakpointLocation {}
- data Capabilities = Capabilities {
- supportsConfigurationDoneRequest :: Bool
- supportsFunctionBreakpoints :: Bool
- supportsConditionalBreakpoints :: Bool
- supportsHitConditionalBreakpoints :: Bool
- supportsEvaluateForHovers :: Bool
- exceptionBreakpointFilters :: [ExceptionBreakpointsFilter]
- supportsStepBack :: Bool
- supportsSetVariable :: Bool
- supportsRestartFrame :: Bool
- supportsGotoTargetsRequest :: Bool
- supportsStepInTargetsRequest :: Bool
- supportsCompletionsRequest :: Bool
- completionTriggerCharacters :: [Text]
- supportsModulesRequest :: Bool
- additionalModuleColumns :: [ColumnDescriptor]
- supportedChecksumAlgorithms :: [ChecksumAlgorithm]
- supportsRestartRequest :: Bool
- supportsExceptionOptions :: Bool
- supportsValueFormattingOptions :: Bool
- supportsExceptionInfoRequest :: Bool
- supportTerminateDebuggee :: Bool
- supportSuspendDebuggee :: Bool
- supportsDelayedStackTraceLoading :: Bool
- supportsLoadedSourcesRequest :: Bool
- supportsLogPoints :: Bool
- supportsTerminateThreadsRequest :: Bool
- supportsSetExpression :: Bool
- supportsTerminateRequest :: Bool
- supportsDataBreakpoints :: Bool
- supportsReadMemoryRequest :: Bool
- supportsWriteMemoryRequest :: Bool
- supportsDisassembleRequest :: Bool
- supportsCancelRequest :: Bool
- supportsBreakpointLocationsRequest :: Bool
- supportsClipboardContext :: Bool
- supportsSteppingGranularity :: Bool
- supportsInstructionBreakpoints :: Bool
- supportsExceptionFilterOptions :: Bool
- supportsSingleThreadExecutionRequests :: Bool
- data Checksum = Checksum {}
- data ChecksumAlgorithm
- data ColumnDescriptor = ColumnDescriptor {}
- data CompletionItem = CompletionItem {
- completionItemLabel :: String
- completionItemText :: Maybe String
- completionItemSortText :: Maybe String
- completionItemDetail :: Maybe String
- completionItemType :: Maybe CompletionItemType
- completionItemTypeStart :: Maybe Int
- completionItemTypeLength :: Maybe Int
- completionItemTypeSelectionStart :: Maybe Int
- completionItemTypeSelectionLength :: Maybe Int
- data CompletionItemType
- = CompletionItemTypeMethod
- | CompletionItemTypeFunction
- | CompletionItemTypeConstructor
- | CompletionItemTypeField
- | CompletionItemTypeVariable
- | CompletionItemTypeClass
- | CompletionItemTypeInterface
- | CompletionItemTypeModule
- | CompletionItemTypeProperty
- | CompletionItemTypeUnit
- | CompletionItemTypeValue
- | CompletionItemTypeEnum
- | CompletionItemTypeKeyword
- | CompletionItemTypeSnippet
- | CompletionItemTypeText
- | CompletionItemTypeColor
- | CompletionItemTypeFile
- | CompletionItemTypeReference
- | CompletionItemTypeCustomcolor
- data DataBreakpoint = DataBreakpoint {}
- data DataBreakpointAccessType
- data DisassembledInstruction = DisassembledInstruction {
- disassembledInstructionAddress :: Text
- disassembledInstructionInstructionBytes :: Maybe Text
- disassembledInstructionInstruction :: Text
- disassembledInstructionSymbol :: Maybe Text
- disassembledInstructionLocation :: Maybe Source
- disassembledInstructionLine :: Maybe Int
- disassembledInstructionColumn :: Maybe Int
- disassembledInstructionEndLine :: Maybe Int
- disassembledInstructionEndColumn :: Maybe Int
- data ExceptionBreakMode
- data ExceptionBreakpointsFilter = ExceptionBreakpointsFilter {}
- data ExceptionDetails = ExceptionDetails {}
- data ExceptionFilterOptions = ExceptionFilterOptions {}
- data ExceptionOptions = ExceptionOptions {}
- data ExceptionPathSegment = ExceptionPathSegment {}
- data FunctionBreakpoint = FunctionBreakpoint {}
- data GotoTarget = GotoTarget {}
- data InstructionBreakpoint = InstructionBreakpoint {}
- data InvalidatedAreas
- data Message = Message {}
- data Module = Module {}
- data ModulesViewDescriptor = ModulesViewDescriptor {}
- data PresentationHint
- data Scope = Scope {
- scopeName :: Text
- scopePresentationHint :: Maybe ScopePresentationHint
- scopeVariablesReference :: Int
- scopeNamedVariables :: Maybe Int
- scopeIndexedVariables :: Maybe Int
- scopeExpensive :: Bool
- scopeSource :: Maybe Source
- scopeLine :: Maybe Int
- scopeColumn :: Maybe Int
- scopeEndLine :: Maybe Int
- scopeEndColumn :: Maybe Int
- data Source = Source {}
- data SourceBreakpoint = SourceBreakpoint {}
- data SourcePresentationHint
- data StackFrame = StackFrame {
- stackFrameId :: Int
- stackFrameName :: Text
- stackFrameSource :: Maybe Source
- stackFrameLine :: Int
- stackFrameColumn :: Int
- stackFrameEndLine :: Maybe Int
- stackFrameEndColumn :: Maybe Int
- stackFrameCanRestart :: Maybe Bool
- stackFrameInstructionPointerReference :: Maybe Text
- stackFrameModuleId :: Maybe (Either Int Text)
- stackFramePresentationHint :: Maybe PresentationHint
- data StackFrameFormat = StackFrameFormat {
- stackFrameFormatParameters :: Maybe Bool
- stackFrameFormatParameterTypes :: Maybe Bool
- stackFrameFormatParameterNames :: Maybe Bool
- stackFrameFormatParameterValues :: Maybe Bool
- stackFrameFormatLine :: Maybe Bool
- stackFrameFormatModule :: Maybe Bool
- stackFrameFormatIncludeAll :: Maybe Bool
- stackFrameFormatHex :: Maybe Bool
- data StepInTarget = StepInTarget {}
- data SteppingGranularity
- data StoppedEventReason
- data Thread = Thread {
- threadId :: Int
- threadName :: Text
- data ThreadEventReason
- data ValueFormat = ValueFormat {}
- data Variable = Variable {
- variableName :: Text
- variableValue :: Text
- variableType :: Maybe Text
- variablePresentationHint :: Maybe VariablePresentationHint
- variableEvaluateName :: Maybe Text
- variableVariablesReference :: Int
- variableNamedVariables :: Maybe Int
- variableIndexedVariables :: Maybe Int
- variableMemoryReference :: Maybe Text
- data VariablePresentationHint = VariablePresentationHint {}
- data ColumnDescriptorType
- data ScopePresentationHint
- data PresentationHintKind
- = PresentationHintKindProperty
- | PresentationHintKindMethod
- | PresentationHintKindClass
- | PresentationHintKindData
- | PresentationHintKindEvent
- | PresentationHintKindBaseClass
- | PresentationHintKindInnerClass
- | PresentationHintKindInterface
- | PresentationHintKindMostDerivedClass
- | PresentationHintKindVirtual
- | PresentationHintKindDataBreakpoint
- | PresentationHintKind Text
- data PresentationHintAttributes
- = PresentationHintAttributesStatic
- | PresentationHintAttributesConstant
- | PresentationHintAttributesReadOnly
- | PresentationHintAttributesRawText
- | PresentationHintAttributesHasObjectId
- | PresentationHintAttributesCanHaveObjectId
- | PresentationHintAttributesHasSideEffects
- | PresentationHintAttributesHasDataBreakpoint
- | PresentationHintAttributes String
- data PresentationHintVisibility
- data EventGroup
- data EventReason
- data StartMethod
- data EvaluateArgumentsContext
- data PathFormat
- = Path
- | URI
- | PathFormat Text
- data Command
- = CommandCancel
- | CommandInitialize
- | CommandConfigurationDone
- | CommandLaunch
- | CommandAttach
- | CommandRestart
- | CommandDisconnect
- | CommandTerminate
- | CommandBreakpointLocations
- | CommandSetBreakpoints
- | CommandSetFunctionBreakpoints
- | CommandSetExceptionBreakpoints
- | CommandDataBreakpointInfo
- | CommandSetDataBreakpoints
- | CommandSetInstructionBreakpoints
- | CommandContinue
- | CommandNext
- | CommandStepIn
- | CommandStepOut
- | CommandStepBack
- | CommandReverseContinue
- | CommandRestartFrame
- | CommandGoTo
- | CommandPause
- | CommandStackTrace
- | CommandScopes
- | CommandVariables
- | CommandSetVariable
- | CommandSource
- | CommandThreads
- | CommandTerminateThreads
- | CommandModules
- | CommandLoadedSources
- | CommandEvaluate
- | CommandSetExpression
- | CommandStepInTargets
- | CommandGoToTargets
- | CommandCompletions
- | CommandExceptionInfo
- | CommandReadMemory
- | CommandWriteMemory
- | CommandDisassemble
- | CustomCommand Text
- data ReverseCommand
- data EventType
- = EventTypeInitialized
- | EventTypeStopped
- | EventTypeContinued
- | EventTypeExited
- | EventTypeTerminated
- | EventTypeThread
- | EventTypeOutput
- | EventTypeBreakpoint
- | EventTypeModule
- | EventTypeLoadedSource
- | EventTypeProcess
- | EventTypeCapabilities
- | EventTypeProgressStart
- | EventTypeProgressUpdate
- | EventTypeProgressEnd
- | EventTypeInvalidated
- | EventTypeMemory
- | EventTypeCustom Text
- data StoppedEvent = StoppedEvent {}
- data ContinuedEvent = ContinuedEvent {}
- data ExitedEvent = ExitedEvent {}
- data TerminatedEvent = TerminatedEvent {}
- data ThreadEvent = ThreadEvent {}
- data OutputEvent = OutputEvent {}
- data OutputEventCategory
- data BreakpointEvent = BreakpointEvent {}
- data ModuleEvent = ModuleEvent {}
- data LoadedSourceEvent = LoadedSourceEvent {}
- data ProcessEvent = ProcessEvent {}
- data CapabilitiesEvent = CapabilitiesEvent {}
- data ProgressStartEvent = ProgressStartEvent {}
- data ProgressUpdateEvent = ProgressUpdateEvent {}
- data ProgressEndEvent = ProgressEndEvent {}
- data InvalidatedEvent = InvalidatedEvent {}
- data MemoryEvent = MemoryEvent {}
- data ServerConfig = ServerConfig {
- host :: String
- port :: Int
- serverCapabilities :: Capabilities
- debugLogging :: Bool
- newtype Adaptor store r a = Adaptor (ExceptT (ErrorMessage, Maybe Message) (ReaderT (AdaptorLocal store r) (StateT AdaptorState IO)) a)
- data AdaptorState = AdaptorState {
- messageType :: MessageType
- payload :: ![Pair]
- data AdaptorLocal app request = AdaptorLocal {}
- type AppStore app = TVar (HashMap SessionId (DebuggerThreadState, app))
- class Monad m => MonadIO (m :: Type -> Type)
- data AdaptorException
- data ErrorMessage
- newtype ErrorResponse = ErrorResponse {}
- data Request = Request {}
- data ReverseRequestResponse = ReverseRequestResponse {}
- type PayloadSize = Int
- type Seq = Int
- type SessionId = Text
- data CompletionsResponse = CompletionsResponse {}
- data ContinueResponse = ContinueResponse {}
- data DataBreakpointInfoResponse = DataBreakpointInfoResponse {}
- data DisassembleResponse = DisassembleResponse {}
- data EvaluateResponse = EvaluateResponse {}
- data ExceptionInfoResponse = ExceptionInfoResponse {}
- data GotoTargetsResponse = GotoTargetsResponse {}
- data LoadedSourcesResponse = LoadedSourcesResponse {}
- data ModulesResponse = ModulesResponse {}
- data ReadMemoryResponse = ReadMemoryResponse {}
- data RunInTerminalResponse = RunInTerminalResponse {}
- newtype ScopesResponse = ScopesResponse {}
- data SetExpressionResponse = SetExpressionResponse {}
- data SetVariableResponse = SetVariableResponse {}
- data SourceResponse = SourceResponse {}
- data StackTraceResponse = StackTraceResponse {
- stackFrames :: [StackFrame]
- totalFrames :: Maybe Int
- data StepInTargetsResponse = StepInTargetsResponse {}
- newtype ThreadsResponse = ThreadsResponse {}
- data VariablesResponse = VariablesResponse {}
- data WriteMemoryResponse = WriteMemoryResponse {}
- data AttachRequestArguments = AttachRequestArguments {}
- data BreakpointLocationsArguments = BreakpointLocationsArguments {}
- data CompletionsArguments = CompletionsArguments {}
- data ConfigurationDoneArguments = ConfigurationDoneArguments
- data ContinueArguments = ContinueArguments {}
- data DataBreakpointInfoArguments = DataBreakpointInfoArguments {}
- data DisassembleArguments = DisassembleArguments {}
- data DisconnectArguments = DisconnectArguments {}
- data EvaluateArguments = EvaluateArguments {}
- data ExceptionInfoArguments = ExceptionInfoArguments {}
- data GotoArguments = GotoArguments {}
- data GotoTargetsArguments = GotoTargetsArguments {}
- data InitializeRequestArguments = InitializeRequestArguments {
- clientID :: Maybe Text
- clientName :: Maybe Text
- adapterID :: Text
- locale :: Maybe Text
- linesStartAt1 :: Maybe Bool
- columnsStartAt1 :: Maybe Bool
- pathFormat :: Maybe PathFormat
- supportsVariableType :: Maybe Bool
- supportsVariablePaging :: Maybe Bool
- supportsRunInTerminalRequest :: Maybe Bool
- supportsMemoryReferences :: Maybe Bool
- supportsProgressReporting :: Maybe Bool
- supportsInvalidatedEvent :: Maybe Bool
- supportsMemoryEvent :: Maybe Bool
- supportsArgsCanBeInterpretedByShell :: Maybe Bool
- supportsStartDebuggingRequest :: Maybe Bool
- supportsANSIStyling :: Maybe Bool
- data LaunchRequestArguments = LaunchRequestArguments {}
- data LoadedSourcesArguments = LoadedSourcesArguments
- data ModulesArguments = ModulesArguments {}
- data NextArguments = NextArguments {}
- data PauseArguments = PauseArguments {}
- data ReadMemoryArguments = ReadMemoryArguments {}
- data RestartArguments = RestartArguments {}
- data RestartFrameArguments = RestartFrameArguments {}
- data ReverseContinueArguments = ReverseContinueArguments {}
- data RunInTerminalRequestArguments = RunInTerminalRequestArguments {
- runInTerminalRequestArgumentsKind :: Maybe RunInTerminalRequestArgumentsKind
- runInTerminalRequestArgumentsTitle :: Maybe Text
- runInTerminalRequestArgumentsCwd :: Text
- runInTerminalRequestArgumentsArgs :: [Text]
- runInTerminalRequestArgumentsEnv :: Maybe (HashMap Text Text)
- runInTerminalRequestArgumentsArgsCanBeInterpretedByShell :: Bool
- data RunInTerminalRequestArgumentsKind
- data ScopesArguments = ScopesArguments {}
- data SetBreakpointsArguments = SetBreakpointsArguments {}
- data SetDataBreakpointsArguments = SetDataBreakpointsArguments {}
- data SetExceptionBreakpointsArguments = SetExceptionBreakpointsArguments {}
- data SetExpressionArguments = SetExpressionArguments {}
- data SetFunctionBreakpointsArguments = SetFunctionBreakpointsArguments {}
- data SetInstructionBreakpointsArguments = SetInstructionBreakpointsArguments {}
- data SetVariableArguments = SetVariableArguments {}
- data SourceArguments = SourceArguments {}
- data StackTraceArguments = StackTraceArguments {}
- data StepBackArguments = StepBackArguments {}
- data StepInArguments = StepInArguments {}
- data StepInTargetsArguments = StepInTargetsArguments {}
- data StepOutArguments = StepOutArguments {}
- data TerminateArguments = TerminateArguments {}
- newtype TerminateThreadsArguments = TerminateThreadsArguments {}
- data ThreadsArguments = ThreadsArguments
- data VariablesArguments = VariablesArguments {}
- data WriteMemoryArguments = WriteMemoryArguments {}
- defaultBreakpoint :: Breakpoint
- defaultBreakpointLocation :: BreakpointLocation
- defaultCapabilities :: Capabilities
- defaultColumnDescriptor :: ColumnDescriptor
- defaultCompletionItem :: CompletionItem
- defaultDisassembledInstruction :: DisassembledInstruction
- defaultExceptionBreakpointsFilter :: ExceptionBreakpointsFilter
- defaultExceptionDetails :: ExceptionDetails
- defaultFunctionBreakpoint :: FunctionBreakpoint
- defaultGotoTarget :: GotoTarget
- defaultMessage :: Message
- defaultModule :: Module
- defaultModulesViewDescriptor :: ModulesViewDescriptor
- defaultScope :: Scope
- defaultSource :: Source
- defaultSourceBreakpoint :: SourceBreakpoint
- defaultStackFrame :: StackFrame
- defaultStackFrameFormat :: StackFrameFormat
- defaultStepInTarget :: StepInTarget
- defaultThread :: Thread
- defaultValueFormat :: ValueFormat
- defaultVariable :: Variable
- defaultVariablePresentationHint :: VariablePresentationHint
- data DebuggerThreadState = DebuggerThreadState {
- debuggerThreads :: [ThreadId]
Message Type
data MessageType Source #
Constructors
| MessageTypeEvent | |
| MessageTypeResponse | |
| MessageTypeRequest |
Instances
Types
data Breakpoint Source #
Constructors
| Breakpoint | |
Fields
| |
Instances
| ToJSON Breakpoint Source # | |||||
Defined in DAP.Types Methods toJSON :: Breakpoint -> Value # toEncoding :: Breakpoint -> Encoding # toJSONList :: [Breakpoint] -> Value # toEncodingList :: [Breakpoint] -> Encoding # omitField :: Breakpoint -> Bool # | |||||
| Generic Breakpoint Source # | |||||
Defined in DAP.Types Associated Types
| |||||
| Show Breakpoint Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> Breakpoint -> ShowS # show :: Breakpoint -> String # showList :: [Breakpoint] -> ShowS # | |||||
| Eq Breakpoint Source # | |||||
Defined in DAP.Types | |||||
| type Rep Breakpoint Source # | |||||
Defined in DAP.Types type Rep Breakpoint = D1 ('MetaData "Breakpoint" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "Breakpoint" 'PrefixI 'True) (((S1 ('MetaSel ('Just "breakpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "breakpointVerified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "breakpointMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "breakpointSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Source)) :*: S1 ('MetaSel ('Just "breakpointLine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "breakpointColumn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "breakpointEndLine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "breakpointEndColumn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "breakpointInstructionReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "breakpointOffset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int))))))) | |||||
newtype Breakpoints breakpoint Source #
Constructors
| Breakpoints [breakpoint] |
Instances
| ToJSON breakpoint => ToJSON (Breakpoints breakpoint) Source # | |
Defined in DAP.Types Methods toJSON :: Breakpoints breakpoint -> Value # toEncoding :: Breakpoints breakpoint -> Encoding # toJSONList :: [Breakpoints breakpoint] -> Value # toEncodingList :: [Breakpoints breakpoint] -> Encoding # omitField :: Breakpoints breakpoint -> Bool # | |
| Show breakpoint => Show (Breakpoints breakpoint) Source # | |
Defined in DAP.Types Methods showsPrec :: Int -> Breakpoints breakpoint -> ShowS # show :: Breakpoints breakpoint -> String # showList :: [Breakpoints breakpoint] -> ShowS # | |
| Eq breakpoint => Eq (Breakpoints breakpoint) Source # | |
Defined in DAP.Types Methods (==) :: Breakpoints breakpoint -> Breakpoints breakpoint -> Bool # (/=) :: Breakpoints breakpoint -> Breakpoints breakpoint -> Bool # | |
data BreakpointLocation Source #
Constructors
| BreakpointLocation | |
Fields
| |
Instances
| ToJSON BreakpointLocation Source # | |||||
Defined in DAP.Types Methods toJSON :: BreakpointLocation -> Value # toEncoding :: BreakpointLocation -> Encoding # toJSONList :: [BreakpointLocation] -> Value # toEncodingList :: [BreakpointLocation] -> Encoding # omitField :: BreakpointLocation -> Bool # | |||||
| Generic BreakpointLocation Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: BreakpointLocation -> Rep BreakpointLocation x # to :: Rep BreakpointLocation x -> BreakpointLocation # | |||||
| Show BreakpointLocation Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> BreakpointLocation -> ShowS # show :: BreakpointLocation -> String # showList :: [BreakpointLocation] -> ShowS # | |||||
| Eq BreakpointLocation Source # | |||||
Defined in DAP.Types Methods (==) :: BreakpointLocation -> BreakpointLocation -> Bool # (/=) :: BreakpointLocation -> BreakpointLocation -> Bool # | |||||
| type Rep BreakpointLocation Source # | |||||
Defined in DAP.Types type Rep BreakpointLocation = D1 ('MetaData "BreakpointLocation" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "BreakpointLocation" 'PrefixI 'True) ((S1 ('MetaSel ('Just "breakpointLocationLine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "breakpointLocationColumn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "breakpointLocationEndLine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "breakpointLocationEndColumn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int))))) | |||||
data Capabilities Source #
Constructors
| Capabilities | |
Fields
| |
Instances
| ToJSON Capabilities Source # | |||||
Defined in DAP.Types Methods toJSON :: Capabilities -> Value # toEncoding :: Capabilities -> Encoding # toJSONList :: [Capabilities] -> Value # toEncodingList :: [Capabilities] -> Encoding # omitField :: Capabilities -> Bool # | |||||
| Generic Capabilities Source # | |||||
Defined in DAP.Types Associated Types
| |||||
| Show Capabilities Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> Capabilities -> ShowS # show :: Capabilities -> String # showList :: [Capabilities] -> ShowS # | |||||
| Eq Capabilities Source # | |||||
Defined in DAP.Types | |||||
| type Rep Capabilities Source # | |||||
Defined in DAP.Types type Rep Capabilities = D1 ('MetaData "Capabilities" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "Capabilities" 'PrefixI 'True) (((((S1 ('MetaSel ('Just "supportsConfigurationDoneRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "supportsFunctionBreakpoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "supportsConditionalBreakpoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "supportsHitConditionalBreakpoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) :*: ((S1 ('MetaSel ('Just "supportsEvaluateForHovers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "exceptionBreakpointFilters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ExceptionBreakpointsFilter])) :*: (S1 ('MetaSel ('Just "supportsStepBack") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "supportsSetVariable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "supportsRestartFrame") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))))) :*: (((S1 ('MetaSel ('Just "supportsGotoTargetsRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "supportsStepInTargetsRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "supportsCompletionsRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "completionTriggerCharacters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "supportsModulesRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))) :*: ((S1 ('MetaSel ('Just "additionalModuleColumns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ColumnDescriptor]) :*: S1 ('MetaSel ('Just "supportedChecksumAlgorithms") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ChecksumAlgorithm])) :*: (S1 ('MetaSel ('Just "supportsRestartRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "supportsExceptionOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "supportsValueFormattingOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))))) :*: ((((S1 ('MetaSel ('Just "supportsExceptionInfoRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "supportTerminateDebuggee") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "supportSuspendDebuggee") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "supportsDelayedStackTraceLoading") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "supportsLoadedSourcesRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))) :*: ((S1 ('MetaSel ('Just "supportsLogPoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "supportsTerminateThreadsRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "supportsSetExpression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "supportsTerminateRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "supportsDataBreakpoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))))) :*: (((S1 ('MetaSel ('Just "supportsReadMemoryRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "supportsWriteMemoryRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "supportsDisassembleRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "supportsCancelRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "supportsBreakpointLocationsRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))) :*: ((S1 ('MetaSel ('Just "supportsClipboardContext") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "supportsSteppingGranularity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "supportsInstructionBreakpoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "supportsExceptionFilterOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "supportsSingleThreadExecutionRequests") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))))))) | |||||
Constructors
| Checksum | |
Fields
| |
Instances
| FromJSON Checksum Source # | |||||
| ToJSON Checksum Source # | |||||
| Generic Checksum Source # | |||||
Defined in DAP.Types Associated Types
| |||||
| Show Checksum Source # | |||||
| Eq Checksum Source # | |||||
| type Rep Checksum Source # | |||||
Defined in DAP.Types type Rep Checksum = D1 ('MetaData "Checksum" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "Checksum" 'PrefixI 'True) (S1 ('MetaSel ('Just "algorithm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ChecksumAlgorithm) :*: S1 ('MetaSel ('Just "checksum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) | |||||
data ChecksumAlgorithm Source #
Instances
| FromJSON ChecksumAlgorithm Source # | |
Defined in DAP.Types Methods parseJSON :: Value -> Parser ChecksumAlgorithm # parseJSONList :: Value -> Parser [ChecksumAlgorithm] # | |
| ToJSON ChecksumAlgorithm Source # | |
Defined in DAP.Types Methods toJSON :: ChecksumAlgorithm -> Value # toEncoding :: ChecksumAlgorithm -> Encoding # toJSONList :: [ChecksumAlgorithm] -> Value # toEncodingList :: [ChecksumAlgorithm] -> Encoding # omitField :: ChecksumAlgorithm -> Bool # | |
| Show ChecksumAlgorithm Source # | |
Defined in DAP.Types Methods showsPrec :: Int -> ChecksumAlgorithm -> ShowS # show :: ChecksumAlgorithm -> String # showList :: [ChecksumAlgorithm] -> ShowS # | |
| Eq ChecksumAlgorithm Source # | |
Defined in DAP.Types Methods (==) :: ChecksumAlgorithm -> ChecksumAlgorithm -> Bool # (/=) :: ChecksumAlgorithm -> ChecksumAlgorithm -> Bool # | |
data ColumnDescriptor Source #
A ColumnDescriptor specifies what module attribute to show in a column of the modules view, how to format it, and what the column’s label should be. It is only used if the underlying UI actually supports this level of customization.
Constructors
| ColumnDescriptor | |
Fields
| |
Instances
| ToJSON ColumnDescriptor Source # | |||||
Defined in DAP.Types Methods toJSON :: ColumnDescriptor -> Value # toEncoding :: ColumnDescriptor -> Encoding # toJSONList :: [ColumnDescriptor] -> Value # toEncodingList :: [ColumnDescriptor] -> Encoding # omitField :: ColumnDescriptor -> Bool # | |||||
| Generic ColumnDescriptor Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: ColumnDescriptor -> Rep ColumnDescriptor x # to :: Rep ColumnDescriptor x -> ColumnDescriptor # | |||||
| Show ColumnDescriptor Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> ColumnDescriptor -> ShowS # show :: ColumnDescriptor -> String # showList :: [ColumnDescriptor] -> ShowS # | |||||
| Eq ColumnDescriptor Source # | |||||
Defined in DAP.Types Methods (==) :: ColumnDescriptor -> ColumnDescriptor -> Bool # (/=) :: ColumnDescriptor -> ColumnDescriptor -> Bool # | |||||
| type Rep ColumnDescriptor Source # | |||||
Defined in DAP.Types type Rep ColumnDescriptor = D1 ('MetaData "ColumnDescriptor" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "ColumnDescriptor" 'PrefixI 'True) ((S1 ('MetaSel ('Just "columnDescriptorAttributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String) :*: S1 ('MetaSel ('Just "columnDescriptorLabel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String)) :*: (S1 ('MetaSel ('Just "columnDescriptorFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String)) :*: (S1 ('MetaSel ('Just "columnDescriptorType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ColumnDescriptorType)) :*: S1 ('MetaSel ('Just "columnDescriptorWidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)))))) | |||||
data CompletionItem Source #
Constructors
| CompletionItem | |
Fields
| |
Instances
| ToJSON CompletionItem Source # | |||||
Defined in DAP.Types Methods toJSON :: CompletionItem -> Value # toEncoding :: CompletionItem -> Encoding # toJSONList :: [CompletionItem] -> Value # toEncodingList :: [CompletionItem] -> Encoding # omitField :: CompletionItem -> Bool # | |||||
| Generic CompletionItem Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: CompletionItem -> Rep CompletionItem x # to :: Rep CompletionItem x -> CompletionItem # | |||||
| Show CompletionItem Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> CompletionItem -> ShowS # show :: CompletionItem -> String # showList :: [CompletionItem] -> ShowS # | |||||
| Eq CompletionItem Source # | |||||
Defined in DAP.Types Methods (==) :: CompletionItem -> CompletionItem -> Bool # (/=) :: CompletionItem -> CompletionItem -> Bool # | |||||
| type Rep CompletionItem Source # | |||||
Defined in DAP.Types type Rep CompletionItem = D1 ('MetaData "CompletionItem" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "CompletionItem" 'PrefixI 'True) (((S1 ('MetaSel ('Just "completionItemLabel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String) :*: S1 ('MetaSel ('Just "completionItemText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String))) :*: (S1 ('MetaSel ('Just "completionItemSortText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String)) :*: S1 ('MetaSel ('Just "completionItemDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String)))) :*: ((S1 ('MetaSel ('Just "completionItemType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe CompletionItemType)) :*: S1 ('MetaSel ('Just "completionItemTypeStart") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "completionItemTypeLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "completionItemTypeSelectionStart") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "completionItemTypeSelectionLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int))))))) | |||||
data CompletionItemType Source #
Constructors
| CompletionItemTypeMethod | |
| CompletionItemTypeFunction | |
| CompletionItemTypeConstructor | |
| CompletionItemTypeField | |
| CompletionItemTypeVariable | |
| CompletionItemTypeClass | |
| CompletionItemTypeInterface | |
| CompletionItemTypeModule | |
| CompletionItemTypeProperty | |
| CompletionItemTypeUnit | |
| CompletionItemTypeValue | |
| CompletionItemTypeEnum | |
| CompletionItemTypeKeyword | |
| CompletionItemTypeSnippet | |
| CompletionItemTypeText | |
| CompletionItemTypeColor | |
| CompletionItemTypeFile | |
| CompletionItemTypeReference | |
| CompletionItemTypeCustomcolor |
Instances
| ToJSON CompletionItemType Source # | |||||
Defined in DAP.Types Methods toJSON :: CompletionItemType -> Value # toEncoding :: CompletionItemType -> Encoding # toJSONList :: [CompletionItemType] -> Value # toEncodingList :: [CompletionItemType] -> Encoding # omitField :: CompletionItemType -> Bool # | |||||
| Generic CompletionItemType Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: CompletionItemType -> Rep CompletionItemType x # to :: Rep CompletionItemType x -> CompletionItemType # | |||||
| Show CompletionItemType Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> CompletionItemType -> ShowS # show :: CompletionItemType -> String # showList :: [CompletionItemType] -> ShowS # | |||||
| Eq CompletionItemType Source # | |||||
Defined in DAP.Types Methods (==) :: CompletionItemType -> CompletionItemType -> Bool # (/=) :: CompletionItemType -> CompletionItemType -> Bool # | |||||
| type Rep CompletionItemType Source # | |||||
Defined in DAP.Types type Rep CompletionItemType = D1 ('MetaData "CompletionItemType" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) ((((C1 ('MetaCons "CompletionItemTypeMethod" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CompletionItemTypeFunction" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CompletionItemTypeConstructor" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CompletionItemTypeField" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "CompletionItemTypeVariable" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CompletionItemTypeClass" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CompletionItemTypeInterface" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CompletionItemTypeModule" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CompletionItemTypeProperty" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "CompletionItemTypeUnit" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CompletionItemTypeValue" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CompletionItemTypeEnum" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CompletionItemTypeKeyword" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CompletionItemTypeSnippet" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "CompletionItemTypeText" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CompletionItemTypeColor" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CompletionItemTypeFile" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CompletionItemTypeReference" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CompletionItemTypeCustomcolor" 'PrefixI 'False) (U1 :: Type -> Type)))))) | |||||
data DataBreakpoint Source #
Constructors
| DataBreakpoint | |
Fields
| |
Instances
| FromJSON DataBreakpoint Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser DataBreakpoint # parseJSONList :: Value -> Parser [DataBreakpoint] # | |||||
| Generic DataBreakpoint Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: DataBreakpoint -> Rep DataBreakpoint x # to :: Rep DataBreakpoint x -> DataBreakpoint # | |||||
| Show DataBreakpoint Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> DataBreakpoint -> ShowS # show :: DataBreakpoint -> String # showList :: [DataBreakpoint] -> ShowS # | |||||
| Eq DataBreakpoint Source # | |||||
Defined in DAP.Types Methods (==) :: DataBreakpoint -> DataBreakpoint -> Bool # (/=) :: DataBreakpoint -> DataBreakpoint -> Bool # | |||||
| type Rep DataBreakpoint Source # | |||||
Defined in DAP.Types type Rep DataBreakpoint = D1 ('MetaData "DataBreakpoint" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "DataBreakpoint" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dataBreakpointDataId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "dataBreakpointAccessType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe DataBreakpointAccessType))) :*: (S1 ('MetaSel ('Just "condition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hitCondition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))))) | |||||
data DataBreakpointAccessType Source #
This enumeration defines all possible access types for data breakpoints. Values: ‘read’, ‘write’, ‘readWrite’
Constructors
| DataBreakpointAccessTypeRead | |
| DataBreakpointAccessTypeWrite | |
| DataBreakpointAccessTypeReadWrite |
Instances
| FromJSON DataBreakpointAccessType Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser DataBreakpointAccessType # parseJSONList :: Value -> Parser [DataBreakpointAccessType] # | |||||
| ToJSON DataBreakpointAccessType Source # | type DataBreakpointAccessType = | ||||
Defined in DAP.Types Methods toJSON :: DataBreakpointAccessType -> Value # toEncoding :: DataBreakpointAccessType -> Encoding # toJSONList :: [DataBreakpointAccessType] -> Value # | |||||
| Generic DataBreakpointAccessType Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: DataBreakpointAccessType -> Rep DataBreakpointAccessType x # to :: Rep DataBreakpointAccessType x -> DataBreakpointAccessType # | |||||
| Show DataBreakpointAccessType Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> DataBreakpointAccessType -> ShowS # show :: DataBreakpointAccessType -> String # showList :: [DataBreakpointAccessType] -> ShowS # | |||||
| Eq DataBreakpointAccessType Source # | |||||
Defined in DAP.Types Methods (==) :: DataBreakpointAccessType -> DataBreakpointAccessType -> Bool # (/=) :: DataBreakpointAccessType -> DataBreakpointAccessType -> Bool # | |||||
| type Rep DataBreakpointAccessType Source # | |||||
Defined in DAP.Types type Rep DataBreakpointAccessType = D1 ('MetaData "DataBreakpointAccessType" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "DataBreakpointAccessTypeRead" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "DataBreakpointAccessTypeWrite" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "DataBreakpointAccessTypeReadWrite" 'PrefixI 'False) (U1 :: Type -> Type))) | |||||
data DisassembledInstruction Source #
Constructors
| DisassembledInstruction | |
Fields
| |
Instances
| ToJSON DisassembledInstruction Source # | |||||
Defined in DAP.Types Methods toJSON :: DisassembledInstruction -> Value # toEncoding :: DisassembledInstruction -> Encoding # toJSONList :: [DisassembledInstruction] -> Value # | |||||
| Generic DisassembledInstruction Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: DisassembledInstruction -> Rep DisassembledInstruction x # to :: Rep DisassembledInstruction x -> DisassembledInstruction # | |||||
| Show DisassembledInstruction Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> DisassembledInstruction -> ShowS # show :: DisassembledInstruction -> String # showList :: [DisassembledInstruction] -> ShowS # | |||||
| Eq DisassembledInstruction Source # | |||||
Defined in DAP.Types Methods (==) :: DisassembledInstruction -> DisassembledInstruction -> Bool # (/=) :: DisassembledInstruction -> DisassembledInstruction -> Bool # | |||||
| type Rep DisassembledInstruction Source # | |||||
Defined in DAP.Types type Rep DisassembledInstruction = D1 ('MetaData "DisassembledInstruction" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "DisassembledInstruction" 'PrefixI 'True) (((S1 ('MetaSel ('Just "disassembledInstructionAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "disassembledInstructionInstructionBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "disassembledInstructionInstruction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "disassembledInstructionSymbol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "disassembledInstructionLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Source)) :*: S1 ('MetaSel ('Just "disassembledInstructionLine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "disassembledInstructionColumn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "disassembledInstructionEndLine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "disassembledInstructionEndColumn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int))))))) | |||||
data ExceptionBreakMode Source #
Constructors
| Never | |
| Always | |
| Unhandled | |
| UserUnhandled |
Instances
| FromJSON ExceptionBreakMode Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser ExceptionBreakMode # parseJSONList :: Value -> Parser [ExceptionBreakMode] # | |||||
| ToJSON ExceptionBreakMode Source # | |||||
Defined in DAP.Types Methods toJSON :: ExceptionBreakMode -> Value # toEncoding :: ExceptionBreakMode -> Encoding # toJSONList :: [ExceptionBreakMode] -> Value # toEncodingList :: [ExceptionBreakMode] -> Encoding # omitField :: ExceptionBreakMode -> Bool # | |||||
| Generic ExceptionBreakMode Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: ExceptionBreakMode -> Rep ExceptionBreakMode x # to :: Rep ExceptionBreakMode x -> ExceptionBreakMode # | |||||
| Show ExceptionBreakMode Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> ExceptionBreakMode -> ShowS # show :: ExceptionBreakMode -> String # showList :: [ExceptionBreakMode] -> ShowS # | |||||
| Eq ExceptionBreakMode Source # | |||||
Defined in DAP.Types Methods (==) :: ExceptionBreakMode -> ExceptionBreakMode -> Bool # (/=) :: ExceptionBreakMode -> ExceptionBreakMode -> Bool # | |||||
| type Rep ExceptionBreakMode Source # | |||||
Defined in DAP.Types type Rep ExceptionBreakMode = D1 ('MetaData "ExceptionBreakMode" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) ((C1 ('MetaCons "Never" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Always" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Unhandled" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "UserUnhandled" 'PrefixI 'False) (U1 :: Type -> Type))) | |||||
data ExceptionBreakpointsFilter Source #
An ExceptionBreakpointsFilter is shown in the UI as an filter option for configuring how exceptions are dealt with.
Constructors
| ExceptionBreakpointsFilter | |
Fields
| |
Instances
| ToJSON ExceptionBreakpointsFilter Source # | |||||
Defined in DAP.Types Methods toJSON :: ExceptionBreakpointsFilter -> Value # toEncoding :: ExceptionBreakpointsFilter -> Encoding # toJSONList :: [ExceptionBreakpointsFilter] -> Value # toEncodingList :: [ExceptionBreakpointsFilter] -> Encoding # | |||||
| Generic ExceptionBreakpointsFilter Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: ExceptionBreakpointsFilter -> Rep ExceptionBreakpointsFilter x # to :: Rep ExceptionBreakpointsFilter x -> ExceptionBreakpointsFilter # | |||||
| Show ExceptionBreakpointsFilter Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> ExceptionBreakpointsFilter -> ShowS # show :: ExceptionBreakpointsFilter -> String # showList :: [ExceptionBreakpointsFilter] -> ShowS # | |||||
| Eq ExceptionBreakpointsFilter Source # | |||||
Defined in DAP.Types Methods (==) :: ExceptionBreakpointsFilter -> ExceptionBreakpointsFilter -> Bool # (/=) :: ExceptionBreakpointsFilter -> ExceptionBreakpointsFilter -> Bool # | |||||
| type Rep ExceptionBreakpointsFilter Source # | |||||
Defined in DAP.Types type Rep ExceptionBreakpointsFilter = D1 ('MetaData "ExceptionBreakpointsFilter" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "ExceptionBreakpointsFilter" 'PrefixI 'True) ((S1 ('MetaSel ('Just "exceptionBreakpointsFilterFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "exceptionBreakpointsFilterLabel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "exceptionBreakpointsFilterDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "exceptionBreakpointsFilterDefault") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "exceptionBreakpointsFilterSupportsCondition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "exceptionBreakpointsFilterConditionDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))))) | |||||
data ExceptionDetails Source #
Constructors
| ExceptionDetails | |
Fields
| |
Instances
| ToJSON ExceptionDetails Source # | |||||
Defined in DAP.Types Methods toJSON :: ExceptionDetails -> Value # toEncoding :: ExceptionDetails -> Encoding # toJSONList :: [ExceptionDetails] -> Value # toEncodingList :: [ExceptionDetails] -> Encoding # omitField :: ExceptionDetails -> Bool # | |||||
| Generic ExceptionDetails Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: ExceptionDetails -> Rep ExceptionDetails x # to :: Rep ExceptionDetails x -> ExceptionDetails # | |||||
| Show ExceptionDetails Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> ExceptionDetails -> ShowS # show :: ExceptionDetails -> String # showList :: [ExceptionDetails] -> ShowS # | |||||
| Eq ExceptionDetails Source # | |||||
Defined in DAP.Types Methods (==) :: ExceptionDetails -> ExceptionDetails -> Bool # (/=) :: ExceptionDetails -> ExceptionDetails -> Bool # | |||||
| type Rep ExceptionDetails Source # | |||||
Defined in DAP.Types type Rep ExceptionDetails = D1 ('MetaData "ExceptionDetails" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "ExceptionDetails" 'PrefixI 'True) ((S1 ('MetaSel ('Just "exceptionDetailsMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String)) :*: (S1 ('MetaSel ('Just "exceptionDetailstypeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "exceptionDetailsFullTypeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "exceptionDetailsEvaluateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "exceptionDetailsStackTrace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "exceptionDetailsInnerException") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [ExceptionDetails])))))) | |||||
data ExceptionFilterOptions Source #
Constructors
| ExceptionFilterOptions | |
Fields
| |
Instances
| FromJSON ExceptionFilterOptions Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser ExceptionFilterOptions # parseJSONList :: Value -> Parser [ExceptionFilterOptions] # | |||||
| Generic ExceptionFilterOptions Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: ExceptionFilterOptions -> Rep ExceptionFilterOptions x # to :: Rep ExceptionFilterOptions x -> ExceptionFilterOptions # | |||||
| Show ExceptionFilterOptions Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> ExceptionFilterOptions -> ShowS # show :: ExceptionFilterOptions -> String # showList :: [ExceptionFilterOptions] -> ShowS # | |||||
| Eq ExceptionFilterOptions Source # | |||||
Defined in DAP.Types Methods (==) :: ExceptionFilterOptions -> ExceptionFilterOptions -> Bool # (/=) :: ExceptionFilterOptions -> ExceptionFilterOptions -> Bool # | |||||
| type Rep ExceptionFilterOptions Source # | |||||
Defined in DAP.Types type Rep ExceptionFilterOptions = D1 ('MetaData "ExceptionFilterOptions" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "ExceptionFilterOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "exceptionFilterOptionsFilterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String) :*: S1 ('MetaSel ('Just "exceptionFilterOptionsCondition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String)))) | |||||
data ExceptionOptions Source #
Constructors
| ExceptionOptions | |
Fields
| |
Instances
| FromJSON ExceptionOptions Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser ExceptionOptions # parseJSONList :: Value -> Parser [ExceptionOptions] # | |||||
| Generic ExceptionOptions Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: ExceptionOptions -> Rep ExceptionOptions x # to :: Rep ExceptionOptions x -> ExceptionOptions # | |||||
| Show ExceptionOptions Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> ExceptionOptions -> ShowS # show :: ExceptionOptions -> String # showList :: [ExceptionOptions] -> ShowS # | |||||
| Eq ExceptionOptions Source # | |||||
Defined in DAP.Types Methods (==) :: ExceptionOptions -> ExceptionOptions -> Bool # (/=) :: ExceptionOptions -> ExceptionOptions -> Bool # | |||||
| type Rep ExceptionOptions Source # | |||||
Defined in DAP.Types type Rep ExceptionOptions = D1 ('MetaData "ExceptionOptions" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "ExceptionOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "exceptionOptionsPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [ExceptionPathSegment])) :*: S1 ('MetaSel ('Just "exceptionOptionsBreakMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ExceptionBreakMode))) | |||||
data ExceptionPathSegment Source #
An ExceptionPathSegment represents a segment in a path that is used to match leafs or nodes in a tree of exceptions. If a segment consists of more than one name, it matches the names provided if negate is false or missing, or it matches anything except the names provided if negate is true.
Constructors
| ExceptionPathSegment | |
Fields | |
Instances
| FromJSON ExceptionPathSegment Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser ExceptionPathSegment # parseJSONList :: Value -> Parser [ExceptionPathSegment] # | |||||
| Generic ExceptionPathSegment Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: ExceptionPathSegment -> Rep ExceptionPathSegment x # to :: Rep ExceptionPathSegment x -> ExceptionPathSegment # | |||||
| Show ExceptionPathSegment Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> ExceptionPathSegment -> ShowS # show :: ExceptionPathSegment -> String # showList :: [ExceptionPathSegment] -> ShowS # | |||||
| Eq ExceptionPathSegment Source # | |||||
Defined in DAP.Types Methods (==) :: ExceptionPathSegment -> ExceptionPathSegment -> Bool # (/=) :: ExceptionPathSegment -> ExceptionPathSegment -> Bool # | |||||
| type Rep ExceptionPathSegment Source # | |||||
Defined in DAP.Types type Rep ExceptionPathSegment = D1 ('MetaData "ExceptionPathSegment" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "ExceptionPathSegment" 'PrefixI 'True) (S1 ('MetaSel ('Just "exceptionPathSegmentNegate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "exceptionPathSegmentNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [String]))) | |||||
data FunctionBreakpoint Source #
Constructors
| FunctionBreakpoint | |
Fields
| |
Instances
| FromJSON FunctionBreakpoint Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser FunctionBreakpoint # parseJSONList :: Value -> Parser [FunctionBreakpoint] # | |||||
| Generic FunctionBreakpoint Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: FunctionBreakpoint -> Rep FunctionBreakpoint x # to :: Rep FunctionBreakpoint x -> FunctionBreakpoint # | |||||
| Show FunctionBreakpoint Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> FunctionBreakpoint -> ShowS # show :: FunctionBreakpoint -> String # showList :: [FunctionBreakpoint] -> ShowS # | |||||
| Eq FunctionBreakpoint Source # | |||||
Defined in DAP.Types Methods (==) :: FunctionBreakpoint -> FunctionBreakpoint -> Bool # (/=) :: FunctionBreakpoint -> FunctionBreakpoint -> Bool # | |||||
| type Rep FunctionBreakpoint Source # | |||||
Defined in DAP.Types type Rep FunctionBreakpoint = D1 ('MetaData "FunctionBreakpoint" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "FunctionBreakpoint" 'PrefixI 'True) (S1 ('MetaSel ('Just "functionBreakpointName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "functionBreakpointCondition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "functionBreakpointHitCondition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))))) | |||||
data GotoTarget Source #
Constructors
| GotoTarget | |
Fields
| |
Instances
| ToJSON GotoTarget Source # | |||||
Defined in DAP.Types Methods toJSON :: GotoTarget -> Value # toEncoding :: GotoTarget -> Encoding # toJSONList :: [GotoTarget] -> Value # toEncodingList :: [GotoTarget] -> Encoding # omitField :: GotoTarget -> Bool # | |||||
| Generic GotoTarget Source # | |||||
Defined in DAP.Types Associated Types
| |||||
| Show GotoTarget Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> GotoTarget -> ShowS # show :: GotoTarget -> String # showList :: [GotoTarget] -> ShowS # | |||||
| Eq GotoTarget Source # | |||||
Defined in DAP.Types | |||||
| type Rep GotoTarget Source # | |||||
Defined in DAP.Types type Rep GotoTarget = D1 ('MetaData "GotoTarget" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "GotoTarget" 'PrefixI 'True) ((S1 ('MetaSel ('Just "gotoTargetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: (S1 ('MetaSel ('Just "gotoTargetLabel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String) :*: S1 ('MetaSel ('Just "gotoTargetLine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))) :*: ((S1 ('MetaSel ('Just "gotoTargetColumn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "gotoTargetEndLine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "gotoTargetEndColumn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "gotoTargetInstructionPointerReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String)))))) | |||||
data InstructionBreakpoint Source #
Constructors
| InstructionBreakpoint | |
Fields
| |
Instances
| FromJSON InstructionBreakpoint Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser InstructionBreakpoint # parseJSONList :: Value -> Parser [InstructionBreakpoint] # | |||||
| Generic InstructionBreakpoint Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: InstructionBreakpoint -> Rep InstructionBreakpoint x # to :: Rep InstructionBreakpoint x -> InstructionBreakpoint # | |||||
| Show InstructionBreakpoint Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> InstructionBreakpoint -> ShowS # show :: InstructionBreakpoint -> String # showList :: [InstructionBreakpoint] -> ShowS # | |||||
| Eq InstructionBreakpoint Source # | |||||
Defined in DAP.Types Methods (==) :: InstructionBreakpoint -> InstructionBreakpoint -> Bool # (/=) :: InstructionBreakpoint -> InstructionBreakpoint -> Bool # | |||||
| type Rep InstructionBreakpoint Source # | |||||
Defined in DAP.Types type Rep InstructionBreakpoint = D1 ('MetaData "InstructionBreakpoint" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "InstructionBreakpoint" 'PrefixI 'True) ((S1 ('MetaSel ('Just "instructionBreakpointInstructionReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "instructionBreakpointOffset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "instructionBreakpointCondition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instructionBreakpointHitCondition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))))) | |||||
data InvalidatedAreas Source #
Logical areas that can be invalidated by the invalidated event. Values: https://microsoft.github.io/debug-adapter-protocol/specification#Types_InvalidatedAreas
Constructors
| InvalidatedAreasAll | |
| InvalidatedAreasStacks | |
| InvalidatedAreasThreads | |
| InvalidatedAreasVariables |
Instances
| ToJSON InvalidatedAreas Source # | |||||
Defined in DAP.Types Methods toJSON :: InvalidatedAreas -> Value # toEncoding :: InvalidatedAreas -> Encoding # toJSONList :: [InvalidatedAreas] -> Value # toEncodingList :: [InvalidatedAreas] -> Encoding # omitField :: InvalidatedAreas -> Bool # | |||||
| Generic InvalidatedAreas Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: InvalidatedAreas -> Rep InvalidatedAreas x # to :: Rep InvalidatedAreas x -> InvalidatedAreas # | |||||
| Show InvalidatedAreas Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> InvalidatedAreas -> ShowS # show :: InvalidatedAreas -> String # showList :: [InvalidatedAreas] -> ShowS # | |||||
| Eq InvalidatedAreas Source # | |||||
Defined in DAP.Types Methods (==) :: InvalidatedAreas -> InvalidatedAreas -> Bool # (/=) :: InvalidatedAreas -> InvalidatedAreas -> Bool # | |||||
| type Rep InvalidatedAreas Source # | |||||
Defined in DAP.Types type Rep InvalidatedAreas = D1 ('MetaData "InvalidatedAreas" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) ((C1 ('MetaCons "InvalidatedAreasAll" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "InvalidatedAreasStacks" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "InvalidatedAreasThreads" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "InvalidatedAreasVariables" 'PrefixI 'False) (U1 :: Type -> Type))) | |||||
Constructors
| Message | |
Fields
| |
Instances
| ToJSON Message Source # | |||||
| Generic Message Source # | |||||
Defined in DAP.Types Associated Types
| |||||
| Show Message Source # | |||||
| Eq Message Source # | |||||
| MonadError (ErrorMessage, Maybe Message) (Adaptor store r) Source # | |||||
Defined in DAP.Types Methods throwError :: (ErrorMessage, Maybe Message) -> Adaptor store r a # catchError :: Adaptor store r a -> ((ErrorMessage, Maybe Message) -> Adaptor store r a) -> Adaptor store r a # | |||||
| type Rep Message Source # | |||||
Defined in DAP.Types type Rep Message = D1 ('MetaData "Message" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "Message" 'PrefixI 'True) ((S1 ('MetaSel ('Just "messageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: (S1 ('MetaSel ('Just "messageFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "messageVariables") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe (HashMap Text Text))))) :*: ((S1 ('MetaSel ('Just "messageSendTelemetry") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "messageShowUser") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "messageUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "messageUrlLabel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))))) | |||||
Constructors
| Module | |
Fields
| |
Instances
| ToJSON Module Source # | |||||
| Generic Module Source # | |||||
Defined in DAP.Types Associated Types
| |||||
| Show Module Source # | |||||
| Eq Module Source # | |||||
| type Rep Module Source # | |||||
Defined in DAP.Types type Rep Module = D1 ('MetaData "Module" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "Module" 'PrefixI 'True) (((S1 ('MetaSel ('Just "moduleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Either Text Int)) :*: S1 ('MetaSel ('Just "moduleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "modulePath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "moduleIsOptimized") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "moduleIsUserCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "moduleVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "moduleSymbolStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "moduleSymbolFilePath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "moduleDateTimeStamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "moduleAddressRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))))))) | |||||
data ModulesViewDescriptor Source #
Constructors
| ModulesViewDescriptor | |
Fields | |
Instances
| ToJSON ModulesViewDescriptor Source # | |||||
Defined in DAP.Types Methods toJSON :: ModulesViewDescriptor -> Value # toEncoding :: ModulesViewDescriptor -> Encoding # toJSONList :: [ModulesViewDescriptor] -> Value # toEncodingList :: [ModulesViewDescriptor] -> Encoding # omitField :: ModulesViewDescriptor -> Bool # | |||||
| Generic ModulesViewDescriptor Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: ModulesViewDescriptor -> Rep ModulesViewDescriptor x # to :: Rep ModulesViewDescriptor x -> ModulesViewDescriptor # | |||||
| Show ModulesViewDescriptor Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> ModulesViewDescriptor -> ShowS # show :: ModulesViewDescriptor -> String # showList :: [ModulesViewDescriptor] -> ShowS # | |||||
| Eq ModulesViewDescriptor Source # | |||||
Defined in DAP.Types Methods (==) :: ModulesViewDescriptor -> ModulesViewDescriptor -> Bool # (/=) :: ModulesViewDescriptor -> ModulesViewDescriptor -> Bool # | |||||
| type Rep ModulesViewDescriptor Source # | |||||
Defined in DAP.Types type Rep ModulesViewDescriptor = D1 ('MetaData "ModulesViewDescriptor" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "ModulesViewDescriptor" 'PrefixI 'True) (S1 ('MetaSel ('Just "modulesViewDescriptorColumns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ColumnDescriptor]))) | |||||
data PresentationHint Source #
Instances
| ToJSON PresentationHint Source # | |||||
Defined in DAP.Types Methods toJSON :: PresentationHint -> Value # toEncoding :: PresentationHint -> Encoding # toJSONList :: [PresentationHint] -> Value # toEncodingList :: [PresentationHint] -> Encoding # omitField :: PresentationHint -> Bool # | |||||
| Generic PresentationHint Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: PresentationHint -> Rep PresentationHint x # to :: Rep PresentationHint x -> PresentationHint # | |||||
| Show PresentationHint Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> PresentationHint -> ShowS # show :: PresentationHint -> String # showList :: [PresentationHint] -> ShowS # | |||||
| Eq PresentationHint Source # | |||||
Defined in DAP.Types Methods (==) :: PresentationHint -> PresentationHint -> Bool # (/=) :: PresentationHint -> PresentationHint -> Bool # | |||||
| type Rep PresentationHint Source # | |||||
Defined in DAP.Types type Rep PresentationHint = D1 ('MetaData "PresentationHint" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "PresentationHintNormal" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "PresentationHintLabel" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PresentationHintSubtle" 'PrefixI 'False) (U1 :: Type -> Type))) | |||||
Constructors
| Scope | |
Fields
| |
Instances
| ToJSON Scope Source # | |||||
| Generic Scope Source # | |||||
Defined in DAP.Types Associated Types
| |||||
| Show Scope Source # | |||||
| Eq Scope Source # | |||||
| type Rep Scope Source # | |||||
Defined in DAP.Types type Rep Scope = D1 ('MetaData "Scope" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "Scope" 'PrefixI 'True) (((S1 ('MetaSel ('Just "scopeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "scopePresentationHint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ScopePresentationHint))) :*: (S1 ('MetaSel ('Just "scopeVariablesReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: (S1 ('MetaSel ('Just "scopeNamedVariables") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "scopeIndexedVariables") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "scopeExpensive") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "scopeSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Source)) :*: S1 ('MetaSel ('Just "scopeLine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "scopeColumn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "scopeEndLine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "scopeEndColumn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int))))))) | |||||
Constructors
| Source | |
Fields
| |
Instances
| FromJSON Source Source # | |||||
| ToJSON Source Source # | |||||
| Generic Source Source # | |||||
Defined in DAP.Types Associated Types
| |||||
| Show Source Source # | |||||
| Eq Source Source # | |||||
| type Rep Source Source # | |||||
Defined in DAP.Types type Rep Source = D1 ('MetaData "Source" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "Source" 'PrefixI 'True) (((S1 ('MetaSel ('Just "sourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourcePath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "sourceSourceReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "sourcePresentationHint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe SourcePresentationHint)))) :*: ((S1 ('MetaSel ('Just "sourceOrigin") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [Source]))) :*: (S1 ('MetaSel ('Just "sourceAdapterData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Value)) :*: S1 ('MetaSel ('Just "sourceChecksums") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [Checksum])))))) | |||||
data SourceBreakpoint Source #
Constructors
| SourceBreakpoint | |
Fields
| |
Instances
| FromJSON SourceBreakpoint Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser SourceBreakpoint # parseJSONList :: Value -> Parser [SourceBreakpoint] # | |||||
| Generic SourceBreakpoint Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: SourceBreakpoint -> Rep SourceBreakpoint x # to :: Rep SourceBreakpoint x -> SourceBreakpoint # | |||||
| Show SourceBreakpoint Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> SourceBreakpoint -> ShowS # show :: SourceBreakpoint -> String # showList :: [SourceBreakpoint] -> ShowS # | |||||
| Eq SourceBreakpoint Source # | |||||
Defined in DAP.Types Methods (==) :: SourceBreakpoint -> SourceBreakpoint -> Bool # (/=) :: SourceBreakpoint -> SourceBreakpoint -> Bool # | |||||
| type Rep SourceBreakpoint Source # | |||||
Defined in DAP.Types type Rep SourceBreakpoint = D1 ('MetaData "SourceBreakpoint" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "SourceBreakpoint" 'PrefixI 'True) ((S1 ('MetaSel ('Just "sourceBreakpointLine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "sourceBreakpointColumn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "sourceBreakpointCondition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sourceBreakpointHitCondition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceBreakpointLogMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))))) | |||||
data SourcePresentationHint Source #
Constructors
| SourcePresentationHintNormal | |
| SourcePresentationHintEmphasize | |
| SourcePresentationHintDeemphasize |
Instances
| FromJSON SourcePresentationHint Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser SourcePresentationHint # parseJSONList :: Value -> Parser [SourcePresentationHint] # | |||||
| ToJSON SourcePresentationHint Source # | |||||
Defined in DAP.Types Methods toJSON :: SourcePresentationHint -> Value # toEncoding :: SourcePresentationHint -> Encoding # toJSONList :: [SourcePresentationHint] -> Value # toEncodingList :: [SourcePresentationHint] -> Encoding # omitField :: SourcePresentationHint -> Bool # | |||||
| Generic SourcePresentationHint Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: SourcePresentationHint -> Rep SourcePresentationHint x # to :: Rep SourcePresentationHint x -> SourcePresentationHint # | |||||
| Show SourcePresentationHint Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> SourcePresentationHint -> ShowS # show :: SourcePresentationHint -> String # showList :: [SourcePresentationHint] -> ShowS # | |||||
| Eq SourcePresentationHint Source # | |||||
Defined in DAP.Types Methods (==) :: SourcePresentationHint -> SourcePresentationHint -> Bool # (/=) :: SourcePresentationHint -> SourcePresentationHint -> Bool # | |||||
| type Rep SourcePresentationHint Source # | |||||
Defined in DAP.Types type Rep SourcePresentationHint = D1 ('MetaData "SourcePresentationHint" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "SourcePresentationHintNormal" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "SourcePresentationHintEmphasize" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SourcePresentationHintDeemphasize" 'PrefixI 'False) (U1 :: Type -> Type))) | |||||
data StackFrame Source #
Constructors
| StackFrame | |
Fields
| |
Instances
| ToJSON StackFrame Source # | |||||
Defined in DAP.Types Methods toJSON :: StackFrame -> Value # toEncoding :: StackFrame -> Encoding # toJSONList :: [StackFrame] -> Value # toEncodingList :: [StackFrame] -> Encoding # omitField :: StackFrame -> Bool # | |||||
| Generic StackFrame Source # | |||||
Defined in DAP.Types Associated Types
| |||||
| Show StackFrame Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> StackFrame -> ShowS # show :: StackFrame -> String # showList :: [StackFrame] -> ShowS # | |||||
| Eq StackFrame Source # | |||||
Defined in DAP.Types | |||||
| type Rep StackFrame Source # | |||||
Defined in DAP.Types type Rep StackFrame = D1 ('MetaData "StackFrame" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "StackFrame" 'PrefixI 'True) (((S1 ('MetaSel ('Just "stackFrameId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "stackFrameName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "stackFrameSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Source)) :*: (S1 ('MetaSel ('Just "stackFrameLine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "stackFrameColumn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))) :*: ((S1 ('MetaSel ('Just "stackFrameEndLine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "stackFrameEndColumn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "stackFrameCanRestart") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "stackFrameInstructionPointerReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "stackFrameModuleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe (Either Int Text))) :*: S1 ('MetaSel ('Just "stackFramePresentationHint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe PresentationHint))))))) | |||||
data StackFrameFormat Source #
Constructors
| StackFrameFormat | |
Fields
| |
Instances
| FromJSON StackFrameFormat Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser StackFrameFormat # parseJSONList :: Value -> Parser [StackFrameFormat] # | |||||
| Generic StackFrameFormat Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: StackFrameFormat -> Rep StackFrameFormat x # to :: Rep StackFrameFormat x -> StackFrameFormat # | |||||
| Show StackFrameFormat Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> StackFrameFormat -> ShowS # show :: StackFrameFormat -> String # showList :: [StackFrameFormat] -> ShowS # | |||||
| Eq StackFrameFormat Source # | |||||
Defined in DAP.Types Methods (==) :: StackFrameFormat -> StackFrameFormat -> Bool # (/=) :: StackFrameFormat -> StackFrameFormat -> Bool # | |||||
| type Rep StackFrameFormat Source # | |||||
Defined in DAP.Types type Rep StackFrameFormat = D1 ('MetaData "StackFrameFormat" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "StackFrameFormat" 'PrefixI 'True) (((S1 ('MetaSel ('Just "stackFrameFormatParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "stackFrameFormatParameterTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "stackFrameFormatParameterNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "stackFrameFormatParameterValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "stackFrameFormatLine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "stackFrameFormatModule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "stackFrameFormatIncludeAll") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "stackFrameFormatHex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)))))) | |||||
data StepInTarget Source #
Constructors
| StepInTarget | |
Fields
| |
Instances
| ToJSON StepInTarget Source # | |||||
Defined in DAP.Types Methods toJSON :: StepInTarget -> Value # toEncoding :: StepInTarget -> Encoding # toJSONList :: [StepInTarget] -> Value # toEncodingList :: [StepInTarget] -> Encoding # omitField :: StepInTarget -> Bool # | |||||
| Generic StepInTarget Source # | |||||
Defined in DAP.Types Associated Types
| |||||
| Show StepInTarget Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> StepInTarget -> ShowS # show :: StepInTarget -> String # showList :: [StepInTarget] -> ShowS # | |||||
| Eq StepInTarget Source # | |||||
Defined in DAP.Types | |||||
| type Rep StepInTarget Source # | |||||
Defined in DAP.Types type Rep StepInTarget = D1 ('MetaData "StepInTarget" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "StepInTarget" 'PrefixI 'True) ((S1 ('MetaSel ('Just "stepInTargetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: (S1 ('MetaSel ('Just "stepInTargetLabel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "stepInTargetLine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "stepInTargetColumn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "stepInTargetEndLine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "stepInTargetEndColumn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)))))) | |||||
data SteppingGranularity Source #
Instances
| FromJSON SteppingGranularity Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser SteppingGranularity # parseJSONList :: Value -> Parser [SteppingGranularity] # | |||||
| Generic SteppingGranularity Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: SteppingGranularity -> Rep SteppingGranularity x # to :: Rep SteppingGranularity x -> SteppingGranularity # | |||||
| Show SteppingGranularity Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> SteppingGranularity -> ShowS # show :: SteppingGranularity -> String # showList :: [SteppingGranularity] -> ShowS # | |||||
| Eq SteppingGranularity Source # | |||||
Defined in DAP.Types Methods (==) :: SteppingGranularity -> SteppingGranularity -> Bool # (/=) :: SteppingGranularity -> SteppingGranularity -> Bool # | |||||
| type Rep SteppingGranularity Source # | |||||
Defined in DAP.Types type Rep SteppingGranularity = D1 ('MetaData "SteppingGranularity" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "SteppingGranularityStatement" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "SteppingGranularityLine" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SteppingGranularityInstruction" 'PrefixI 'False) (U1 :: Type -> Type))) | |||||
data StoppedEventReason Source #
Constructors
| StoppedEventReasonStep | |
| StoppedEventReasonBreakpoint | |
| StoppedEventReasonException | |
| StoppedEventReasonPause | |
| StoppedEventReasonEntry | |
| StoppedEventReasonGoto | |
| StoppedEventReasonFunctionBreakpoint | |
| StoppedEventReasonDataBreakpoint | |
| StoppedEventReasonInstructionBreakpoint |
Instances
| ToJSON StoppedEventReason Source # | |
Defined in DAP.Types Methods toJSON :: StoppedEventReason -> Value # toEncoding :: StoppedEventReason -> Encoding # toJSONList :: [StoppedEventReason] -> Value # toEncodingList :: [StoppedEventReason] -> Encoding # omitField :: StoppedEventReason -> Bool # | |
| Show StoppedEventReason Source # | |
Defined in DAP.Types Methods showsPrec :: Int -> StoppedEventReason -> ShowS # show :: StoppedEventReason -> String # showList :: [StoppedEventReason] -> ShowS # | |
| Eq StoppedEventReason Source # | |
Defined in DAP.Types Methods (==) :: StoppedEventReason -> StoppedEventReason -> Bool # (/=) :: StoppedEventReason -> StoppedEventReason -> Bool # | |
Constructors
| Thread | |
Fields
| |
Instances
| FromJSON Thread Source # | |||||
| ToJSON Thread Source # | |||||
| Generic Thread Source # | |||||
Defined in DAP.Types Associated Types
| |||||
| Show Thread Source # | |||||
| Eq Thread Source # | |||||
| type Rep Thread Source # | |||||
Defined in DAP.Types type Rep Thread = D1 ('MetaData "Thread" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "Thread" 'PrefixI 'True) (S1 ('MetaSel ('Just "threadId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "threadName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) | |||||
data ThreadEventReason Source #
Instances
| ToJSON ThreadEventReason Source # | |||||
Defined in DAP.Types Methods toJSON :: ThreadEventReason -> Value # toEncoding :: ThreadEventReason -> Encoding # toJSONList :: [ThreadEventReason] -> Value # toEncodingList :: [ThreadEventReason] -> Encoding # omitField :: ThreadEventReason -> Bool # | |||||
| Generic ThreadEventReason Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: ThreadEventReason -> Rep ThreadEventReason x # to :: Rep ThreadEventReason x -> ThreadEventReason # | |||||
| Show ThreadEventReason Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> ThreadEventReason -> ShowS # show :: ThreadEventReason -> String # showList :: [ThreadEventReason] -> ShowS # | |||||
| Eq ThreadEventReason Source # | |||||
Defined in DAP.Types Methods (==) :: ThreadEventReason -> ThreadEventReason -> Bool # (/=) :: ThreadEventReason -> ThreadEventReason -> Bool # | |||||
| type Rep ThreadEventReason Source # | |||||
Defined in DAP.Types type Rep ThreadEventReason = D1 ('MetaData "ThreadEventReason" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "ThreadEventReasonStarted" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "ThreadEventReasonExited" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ThreadEventReason" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))) | |||||
data ValueFormat Source #
Constructors
| ValueFormat | |
Fields
| |
Instances
| FromJSON ValueFormat Source # | |||||
Defined in DAP.Types | |||||
| Generic ValueFormat Source # | |||||
Defined in DAP.Types Associated Types
| |||||
| Show ValueFormat Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> ValueFormat -> ShowS # show :: ValueFormat -> String # showList :: [ValueFormat] -> ShowS # | |||||
| Eq ValueFormat Source # | |||||
Defined in DAP.Types | |||||
| type Rep ValueFormat Source # | |||||
Defined in DAP.Types type Rep ValueFormat = D1 ('MetaData "ValueFormat" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "ValueFormat" 'PrefixI 'True) (S1 ('MetaSel ('Just "valueFormatHex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)))) | |||||
Constructors
| Variable | |
Fields
| |
Instances
| ToJSON Variable Source # | |||||
| Generic Variable Source # | |||||
Defined in DAP.Types Associated Types
| |||||
| Show Variable Source # | |||||
| Eq Variable Source # | |||||
| type Rep Variable Source # | |||||
Defined in DAP.Types type Rep Variable = D1 ('MetaData "Variable" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "Variable" 'PrefixI 'True) (((S1 ('MetaSel ('Just "variableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "variableValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "variableType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "variablePresentationHint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe VariablePresentationHint)))) :*: ((S1 ('MetaSel ('Just "variableEvaluateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "variableVariablesReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "variableNamedVariables") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "variableIndexedVariables") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "variableMemoryReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))))))) | |||||
data VariablePresentationHint Source #
Constructors
| VariablePresentationHint | |
Fields
| |
Instances
| ToJSON VariablePresentationHint Source # | |||||
Defined in DAP.Types Methods toJSON :: VariablePresentationHint -> Value # toEncoding :: VariablePresentationHint -> Encoding # toJSONList :: [VariablePresentationHint] -> Value # | |||||
| Generic VariablePresentationHint Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: VariablePresentationHint -> Rep VariablePresentationHint x # to :: Rep VariablePresentationHint x -> VariablePresentationHint # | |||||
| Show VariablePresentationHint Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> VariablePresentationHint -> ShowS # show :: VariablePresentationHint -> String # showList :: [VariablePresentationHint] -> ShowS # | |||||
| Eq VariablePresentationHint Source # | |||||
Defined in DAP.Types Methods (==) :: VariablePresentationHint -> VariablePresentationHint -> Bool # (/=) :: VariablePresentationHint -> VariablePresentationHint -> Bool # | |||||
| type Rep VariablePresentationHint Source # | |||||
Defined in DAP.Types type Rep VariablePresentationHint = D1 ('MetaData "VariablePresentationHint" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "VariablePresentationHint" 'PrefixI 'True) ((S1 ('MetaSel ('Just "variablePresentationHintKind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe PresentationHintKind)) :*: S1 ('MetaSel ('Just "variablePresentationHintAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [PresentationHintAttributes]))) :*: (S1 ('MetaSel ('Just "variablePresentationHintVisibility") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe PresentationHintVisibility)) :*: S1 ('MetaSel ('Just "variablePresentationHintLazy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool))))) | |||||
data ColumnDescriptorType Source #
Constructors
| ColumnDescriptorTypeString | |
| ColumnDescriptorTypeInt | |
| ColumnDescriptorTypeBool | |
| ColumnDescriptorTypeUTCTime UTCTime |
Instances
| ToJSON ColumnDescriptorType Source # | |||||
Defined in DAP.Types Methods toJSON :: ColumnDescriptorType -> Value # toEncoding :: ColumnDescriptorType -> Encoding # toJSONList :: [ColumnDescriptorType] -> Value # toEncodingList :: [ColumnDescriptorType] -> Encoding # omitField :: ColumnDescriptorType -> Bool # | |||||
| Generic ColumnDescriptorType Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: ColumnDescriptorType -> Rep ColumnDescriptorType x # to :: Rep ColumnDescriptorType x -> ColumnDescriptorType # | |||||
| Show ColumnDescriptorType Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> ColumnDescriptorType -> ShowS # show :: ColumnDescriptorType -> String # showList :: [ColumnDescriptorType] -> ShowS # | |||||
| Eq ColumnDescriptorType Source # | |||||
Defined in DAP.Types Methods (==) :: ColumnDescriptorType -> ColumnDescriptorType -> Bool # (/=) :: ColumnDescriptorType -> ColumnDescriptorType -> Bool # | |||||
| type Rep ColumnDescriptorType Source # | |||||
Defined in DAP.Types type Rep ColumnDescriptorType = D1 ('MetaData "ColumnDescriptorType" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) ((C1 ('MetaCons "ColumnDescriptorTypeString" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ColumnDescriptorTypeInt" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "ColumnDescriptorTypeBool" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ColumnDescriptorTypeUTCTime" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UTCTime)))) | |||||
data ScopePresentationHint Source #
Constructors
| ScopePresentationHintArguments | |
| ScopePresentationHintLocals | |
| ScopePresentationHintRegisters | |
| ScopePresentationHint Text |
Instances
| ToJSON ScopePresentationHint Source # | |||||
Defined in DAP.Types Methods toJSON :: ScopePresentationHint -> Value # toEncoding :: ScopePresentationHint -> Encoding # toJSONList :: [ScopePresentationHint] -> Value # toEncodingList :: [ScopePresentationHint] -> Encoding # omitField :: ScopePresentationHint -> Bool # | |||||
| Generic ScopePresentationHint Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: ScopePresentationHint -> Rep ScopePresentationHint x # to :: Rep ScopePresentationHint x -> ScopePresentationHint # | |||||
| Show ScopePresentationHint Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> ScopePresentationHint -> ShowS # show :: ScopePresentationHint -> String # showList :: [ScopePresentationHint] -> ShowS # | |||||
| Eq ScopePresentationHint Source # | |||||
Defined in DAP.Types Methods (==) :: ScopePresentationHint -> ScopePresentationHint -> Bool # (/=) :: ScopePresentationHint -> ScopePresentationHint -> Bool # | |||||
| type Rep ScopePresentationHint Source # | |||||
Defined in DAP.Types type Rep ScopePresentationHint = D1 ('MetaData "ScopePresentationHint" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) ((C1 ('MetaCons "ScopePresentationHintArguments" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ScopePresentationHintLocals" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "ScopePresentationHintRegisters" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ScopePresentationHint" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))) | |||||
data PresentationHintKind Source #
Constructors
| PresentationHintKindProperty | |
| PresentationHintKindMethod | |
| PresentationHintKindClass | |
| PresentationHintKindData | |
| PresentationHintKindEvent | |
| PresentationHintKindBaseClass | |
| PresentationHintKindInnerClass | |
| PresentationHintKindInterface | |
| PresentationHintKindMostDerivedClass | |
| PresentationHintKindVirtual | |
| PresentationHintKindDataBreakpoint | |
| PresentationHintKind Text |
Instances
| ToJSON PresentationHintKind Source # | |||||
Defined in DAP.Types Methods toJSON :: PresentationHintKind -> Value # toEncoding :: PresentationHintKind -> Encoding # toJSONList :: [PresentationHintKind] -> Value # toEncodingList :: [PresentationHintKind] -> Encoding # omitField :: PresentationHintKind -> Bool # | |||||
| Generic PresentationHintKind Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: PresentationHintKind -> Rep PresentationHintKind x # to :: Rep PresentationHintKind x -> PresentationHintKind # | |||||
| Show PresentationHintKind Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> PresentationHintKind -> ShowS # show :: PresentationHintKind -> String # showList :: [PresentationHintKind] -> ShowS # | |||||
| Eq PresentationHintKind Source # | |||||
Defined in DAP.Types Methods (==) :: PresentationHintKind -> PresentationHintKind -> Bool # (/=) :: PresentationHintKind -> PresentationHintKind -> Bool # | |||||
| type Rep PresentationHintKind Source # | |||||
Defined in DAP.Types type Rep PresentationHintKind = D1 ('MetaData "PresentationHintKind" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (((C1 ('MetaCons "PresentationHintKindProperty" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "PresentationHintKindMethod" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PresentationHintKindClass" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "PresentationHintKindData" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "PresentationHintKindEvent" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PresentationHintKindBaseClass" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "PresentationHintKindInnerClass" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "PresentationHintKindInterface" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PresentationHintKindMostDerivedClass" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "PresentationHintKindVirtual" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "PresentationHintKindDataBreakpoint" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PresentationHintKind" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))))) | |||||
data PresentationHintAttributes Source #
Constructors
| PresentationHintAttributesStatic | |
| PresentationHintAttributesConstant | |
| PresentationHintAttributesReadOnly | |
| PresentationHintAttributesRawText | |
| PresentationHintAttributesHasObjectId | |
| PresentationHintAttributesCanHaveObjectId | |
| PresentationHintAttributesHasSideEffects | |
| PresentationHintAttributesHasDataBreakpoint | |
| PresentationHintAttributes String |
Instances
| ToJSON PresentationHintAttributes Source # | attributes?: ( | ||||
Defined in DAP.Types Methods toJSON :: PresentationHintAttributes -> Value # toEncoding :: PresentationHintAttributes -> Encoding # toJSONList :: [PresentationHintAttributes] -> Value # toEncodingList :: [PresentationHintAttributes] -> Encoding # | |||||
| Generic PresentationHintAttributes Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: PresentationHintAttributes -> Rep PresentationHintAttributes x # to :: Rep PresentationHintAttributes x -> PresentationHintAttributes # | |||||
| Show PresentationHintAttributes Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> PresentationHintAttributes -> ShowS # show :: PresentationHintAttributes -> String # showList :: [PresentationHintAttributes] -> ShowS # | |||||
| Eq PresentationHintAttributes Source # | |||||
Defined in DAP.Types Methods (==) :: PresentationHintAttributes -> PresentationHintAttributes -> Bool # (/=) :: PresentationHintAttributes -> PresentationHintAttributes -> Bool # | |||||
| type Rep PresentationHintAttributes Source # | |||||
Defined in DAP.Types type Rep PresentationHintAttributes = D1 ('MetaData "PresentationHintAttributes" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (((C1 ('MetaCons "PresentationHintAttributesStatic" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PresentationHintAttributesConstant" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "PresentationHintAttributesReadOnly" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PresentationHintAttributesRawText" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "PresentationHintAttributesHasObjectId" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PresentationHintAttributesCanHaveObjectId" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "PresentationHintAttributesHasSideEffects" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "PresentationHintAttributesHasDataBreakpoint" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PresentationHintAttributes" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String)))))) | |||||
data PresentationHintVisibility Source #
Constructors
| PresentationHintVisibilityPublic | |
| PresentationHintVisibilityPrivate | |
| PresentationHintVisibilityProtected | |
| PresentationHintVisibilityInternal | |
| PresentationHintVisibilityFinal | |
| PresentationHintVisibility String |
Instances
| ToJSON PresentationHintVisibility Source # | ?: | ||||
Defined in DAP.Types Methods toJSON :: PresentationHintVisibility -> Value # toEncoding :: PresentationHintVisibility -> Encoding # toJSONList :: [PresentationHintVisibility] -> Value # toEncodingList :: [PresentationHintVisibility] -> Encoding # | |||||
| Generic PresentationHintVisibility Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: PresentationHintVisibility -> Rep PresentationHintVisibility x # to :: Rep PresentationHintVisibility x -> PresentationHintVisibility # | |||||
| Show PresentationHintVisibility Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> PresentationHintVisibility -> ShowS # show :: PresentationHintVisibility -> String # showList :: [PresentationHintVisibility] -> ShowS # | |||||
| Eq PresentationHintVisibility Source # | |||||
Defined in DAP.Types Methods (==) :: PresentationHintVisibility -> PresentationHintVisibility -> Bool # (/=) :: PresentationHintVisibility -> PresentationHintVisibility -> Bool # | |||||
| type Rep PresentationHintVisibility Source # | |||||
Defined in DAP.Types type Rep PresentationHintVisibility = D1 ('MetaData "PresentationHintVisibility" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) ((C1 ('MetaCons "PresentationHintVisibilityPublic" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "PresentationHintVisibilityPrivate" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PresentationHintVisibilityProtected" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "PresentationHintVisibilityInternal" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "PresentationHintVisibilityFinal" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PresentationHintVisibility" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String))))) | |||||
data EventGroup Source #
Constructors
| EventGroupStart | |
| EventGroupStartCollapsed | |
| EventGroupEnd |
Instances
| ToJSON EventGroup Source # | |||||
Defined in DAP.Types Methods toJSON :: EventGroup -> Value # toEncoding :: EventGroup -> Encoding # toJSONList :: [EventGroup] -> Value # toEncodingList :: [EventGroup] -> Encoding # omitField :: EventGroup -> Bool # | |||||
| Generic EventGroup Source # | |||||
Defined in DAP.Types Associated Types
| |||||
| Show EventGroup Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> EventGroup -> ShowS # show :: EventGroup -> String # showList :: [EventGroup] -> ShowS # | |||||
| Eq EventGroup Source # | |||||
Defined in DAP.Types | |||||
| type Rep EventGroup Source # | |||||
Defined in DAP.Types type Rep EventGroup = D1 ('MetaData "EventGroup" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "EventGroupStart" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "EventGroupStartCollapsed" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "EventGroupEnd" 'PrefixI 'False) (U1 :: Type -> Type))) | |||||
data EventReason Source #
Instances
| ToJSON EventReason Source # | |||||
Defined in DAP.Types Methods toJSON :: EventReason -> Value # toEncoding :: EventReason -> Encoding # toJSONList :: [EventReason] -> Value # toEncodingList :: [EventReason] -> Encoding # omitField :: EventReason -> Bool # | |||||
| Generic EventReason Source # | |||||
Defined in DAP.Types Associated Types
| |||||
| Show EventReason Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> EventReason -> ShowS # show :: EventReason -> String # showList :: [EventReason] -> ShowS # | |||||
| Eq EventReason Source # | |||||
Defined in DAP.Types | |||||
| type Rep EventReason Source # | |||||
Defined in DAP.Types type Rep EventReason = D1 ('MetaData "EventReason" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) ((C1 ('MetaCons "EventReasonNew" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "EventReasonChanged" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "EventReasonRemoved" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "EventReason" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))) | |||||
data StartMethod Source #
Instances
| ToJSON StartMethod Source # | |||||
Defined in DAP.Types Methods toJSON :: StartMethod -> Value # toEncoding :: StartMethod -> Encoding # toJSONList :: [StartMethod] -> Value # toEncodingList :: [StartMethod] -> Encoding # omitField :: StartMethod -> Bool # | |||||
| Generic StartMethod Source # | |||||
Defined in DAP.Types Associated Types
| |||||
| Show StartMethod Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> StartMethod -> ShowS # show :: StartMethod -> String # showList :: [StartMethod] -> ShowS # | |||||
| Eq StartMethod Source # | |||||
Defined in DAP.Types | |||||
| type Rep StartMethod Source # | |||||
Defined in DAP.Types type Rep StartMethod = D1 ('MetaData "StartMethod" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "StartMethodLaunch" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "StartMethodAttach" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "StartMethodAttachForSuspendedLaunch" 'PrefixI 'False) (U1 :: Type -> Type))) | |||||
data EvaluateArgumentsContext Source #
Constructors
| EvaluateArgumentsContextWatch | |
| EvaluateArgumentsContextRepl | |
| EvaluateArgumentsContextHover | |
| EvaluateArgumentsContextClipboard | |
| EvaluateArgumentsContextVariable |
Instances
| FromJSON EvaluateArgumentsContext Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser EvaluateArgumentsContext # parseJSONList :: Value -> Parser [EvaluateArgumentsContext] # | |||||
| ToJSON EvaluateArgumentsContext Source # | |||||
Defined in DAP.Types Methods toJSON :: EvaluateArgumentsContext -> Value # toEncoding :: EvaluateArgumentsContext -> Encoding # toJSONList :: [EvaluateArgumentsContext] -> Value # | |||||
| Generic EvaluateArgumentsContext Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: EvaluateArgumentsContext -> Rep EvaluateArgumentsContext x # to :: Rep EvaluateArgumentsContext x -> EvaluateArgumentsContext # | |||||
| Show EvaluateArgumentsContext Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> EvaluateArgumentsContext -> ShowS # show :: EvaluateArgumentsContext -> String # showList :: [EvaluateArgumentsContext] -> ShowS # | |||||
| Eq EvaluateArgumentsContext Source # | |||||
Defined in DAP.Types Methods (==) :: EvaluateArgumentsContext -> EvaluateArgumentsContext -> Bool # (/=) :: EvaluateArgumentsContext -> EvaluateArgumentsContext -> Bool # | |||||
| type Rep EvaluateArgumentsContext Source # | |||||
Defined in DAP.Types type Rep EvaluateArgumentsContext = D1 ('MetaData "EvaluateArgumentsContext" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) ((C1 ('MetaCons "EvaluateArgumentsContextWatch" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "EvaluateArgumentsContextRepl" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "EvaluateArgumentsContextHover" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "EvaluateArgumentsContextClipboard" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "EvaluateArgumentsContextVariable" 'PrefixI 'False) (U1 :: Type -> Type)))) | |||||
data PathFormat Source #
Constructors
| Path | |
| URI | |
| PathFormat Text |
Instances
| FromJSON PathFormat Source # | |
Defined in DAP.Types | |
| Show PathFormat Source # | |
Defined in DAP.Types Methods showsPrec :: Int -> PathFormat -> ShowS # show :: PathFormat -> String # showList :: [PathFormat] -> ShowS # | |
| Eq PathFormat Source # | |
Defined in DAP.Types | |
Command
Constructors
| CommandCancel | |
| CommandInitialize | |
| CommandConfigurationDone | |
| CommandLaunch | |
| CommandAttach | |
| CommandRestart | |
| CommandDisconnect | |
| CommandTerminate | |
| CommandBreakpointLocations | |
| CommandSetBreakpoints | |
| CommandSetFunctionBreakpoints | |
| CommandSetExceptionBreakpoints | |
| CommandDataBreakpointInfo | |
| CommandSetDataBreakpoints | |
| CommandSetInstructionBreakpoints | |
| CommandContinue | |
| CommandNext | |
| CommandStepIn | |
| CommandStepOut | |
| CommandStepBack | |
| CommandReverseContinue | |
| CommandRestartFrame | |
| CommandGoTo | |
| CommandPause | |
| CommandStackTrace | |
| CommandScopes | |
| CommandVariables | |
| CommandSetVariable | |
| CommandSource | |
| CommandThreads | |
| CommandTerminateThreads | |
| CommandModules | |
| CommandLoadedSources | |
| CommandEvaluate | |
| CommandSetExpression | |
| CommandStepInTargets | |
| CommandGoToTargets | |
| CommandCompletions | |
| CommandExceptionInfo | |
| CommandReadMemory | |
| CommandWriteMemory | |
| CommandDisassemble | |
| CustomCommand Text |
Instances
| FromJSON Command Source # | |||||
| ToJSON Command Source # | |||||
| Generic Command Source # | |||||
Defined in DAP.Types Associated Types
| |||||
| Read Command Source # | |||||
| Show Command Source # | |||||
| Eq Command Source # | |||||
| type Rep Command Source # | |||||
Defined in DAP.Types type Rep Command = D1 ('MetaData "Command" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (((((C1 ('MetaCons "CommandCancel" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CommandInitialize" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CommandConfigurationDone" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CommandLaunch" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CommandAttach" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "CommandRestart" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CommandDisconnect" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CommandTerminate" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CommandBreakpointLocations" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CommandSetBreakpoints" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "CommandSetFunctionBreakpoints" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CommandSetExceptionBreakpoints" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CommandDataBreakpointInfo" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CommandSetDataBreakpoints" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CommandSetInstructionBreakpoints" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "CommandContinue" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CommandNext" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CommandStepIn" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "CommandStepOut" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CommandStepBack" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CommandReverseContinue" 'PrefixI 'False) (U1 :: Type -> Type)))))) :+: ((((C1 ('MetaCons "CommandRestartFrame" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CommandGoTo" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CommandPause" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CommandStackTrace" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CommandScopes" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "CommandVariables" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CommandSetVariable" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CommandSource" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "CommandThreads" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CommandTerminateThreads" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CommandModules" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "CommandLoadedSources" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CommandEvaluate" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CommandSetExpression" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CommandStepInTargets" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CommandGoToTargets" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "CommandCompletions" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CommandExceptionInfo" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CommandReadMemory" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "CommandWriteMemory" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CommandDisassemble" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CustomCommand" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))))))) | |||||
Reverse Command
data ReverseCommand Source #
Instances
| FromJSON ReverseCommand Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser ReverseCommand # parseJSONList :: Value -> Parser [ReverseCommand] # | |||||
| ToJSON ReverseCommand Source # | |||||
Defined in DAP.Types Methods toJSON :: ReverseCommand -> Value # toEncoding :: ReverseCommand -> Encoding # toJSONList :: [ReverseCommand] -> Value # toEncodingList :: [ReverseCommand] -> Encoding # omitField :: ReverseCommand -> Bool # | |||||
| Generic ReverseCommand Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: ReverseCommand -> Rep ReverseCommand x # to :: Rep ReverseCommand x -> ReverseCommand # | |||||
| Read ReverseCommand Source # | |||||
Defined in DAP.Types Methods readsPrec :: Int -> ReadS ReverseCommand # readList :: ReadS [ReverseCommand] # | |||||
| Show ReverseCommand Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> ReverseCommand -> ShowS # show :: ReverseCommand -> String # showList :: [ReverseCommand] -> ShowS # | |||||
| Eq ReverseCommand Source # | |||||
Defined in DAP.Types Methods (==) :: ReverseCommand -> ReverseCommand -> Bool # (/=) :: ReverseCommand -> ReverseCommand -> Bool # | |||||
| type Rep ReverseCommand Source # | |||||
Defined in DAP.Types | |||||
Event
Constructors
| EventTypeInitialized | |
| EventTypeStopped | |
| EventTypeContinued | |
| EventTypeExited | |
| EventTypeTerminated | |
| EventTypeThread | |
| EventTypeOutput | |
| EventTypeBreakpoint | |
| EventTypeModule | |
| EventTypeLoadedSource | |
| EventTypeProcess | |
| EventTypeCapabilities | |
| EventTypeProgressStart | |
| EventTypeProgressUpdate | |
| EventTypeProgressEnd | |
| EventTypeInvalidated | |
| EventTypeMemory | |
| EventTypeCustom Text |
Instances
| ToJSON EventType Source # | |||||
| Generic EventType Source # | |||||
Defined in DAP.Types Associated Types
| |||||
| Read EventType Source # | |||||
| Show EventType Source # | |||||
| Eq EventType Source # | |||||
| type Rep EventType Source # | |||||
Defined in DAP.Types type Rep EventType = D1 ('MetaData "EventType" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) ((((C1 ('MetaCons "EventTypeInitialized" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "EventTypeStopped" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "EventTypeContinued" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "EventTypeExited" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "EventTypeTerminated" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "EventTypeThread" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "EventTypeOutput" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "EventTypeBreakpoint" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "EventTypeModule" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "EventTypeLoadedSource" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "EventTypeProcess" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "EventTypeCapabilities" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "EventTypeProgressStart" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "EventTypeProgressUpdate" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "EventTypeProgressEnd" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "EventTypeInvalidated" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "EventTypeMemory" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "EventTypeCustom" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))))))) | |||||
Events
data StoppedEvent Source #
Constructors
| StoppedEvent | |
Fields
| |
Instances
| ToJSON StoppedEvent Source # | |||||
Defined in DAP.Types Methods toJSON :: StoppedEvent -> Value # toEncoding :: StoppedEvent -> Encoding # toJSONList :: [StoppedEvent] -> Value # toEncodingList :: [StoppedEvent] -> Encoding # omitField :: StoppedEvent -> Bool # | |||||
| Generic StoppedEvent Source # | |||||
Defined in DAP.Types Associated Types
| |||||
| Show StoppedEvent Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> StoppedEvent -> ShowS # show :: StoppedEvent -> String # showList :: [StoppedEvent] -> ShowS # | |||||
| Eq StoppedEvent Source # | |||||
Defined in DAP.Types | |||||
| type Rep StoppedEvent Source # | |||||
Defined in DAP.Types type Rep StoppedEvent = D1 ('MetaData "StoppedEvent" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "StoppedEvent" 'PrefixI 'True) ((S1 ('MetaSel ('Just "stoppedEventReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 StoppedEventReason) :*: (S1 ('MetaSel ('Just "stoppedEventDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "stoppedEventThreadId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "stoppedEventPreserveFocusHint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "stoppedEventText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "stoppedEventAllThreadsStopped") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "stoppedEventHitBreakpointIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Int]))))) | |||||
data ContinuedEvent Source #
Constructors
| ContinuedEvent | |
Fields
| |
Instances
| ToJSON ContinuedEvent Source # | |||||
Defined in DAP.Types Methods toJSON :: ContinuedEvent -> Value # toEncoding :: ContinuedEvent -> Encoding # toJSONList :: [ContinuedEvent] -> Value # toEncodingList :: [ContinuedEvent] -> Encoding # omitField :: ContinuedEvent -> Bool # | |||||
| Generic ContinuedEvent Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: ContinuedEvent -> Rep ContinuedEvent x # to :: Rep ContinuedEvent x -> ContinuedEvent # | |||||
| Show ContinuedEvent Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> ContinuedEvent -> ShowS # show :: ContinuedEvent -> String # showList :: [ContinuedEvent] -> ShowS # | |||||
| Eq ContinuedEvent Source # | |||||
Defined in DAP.Types Methods (==) :: ContinuedEvent -> ContinuedEvent -> Bool # (/=) :: ContinuedEvent -> ContinuedEvent -> Bool # | |||||
| type Rep ContinuedEvent Source # | |||||
Defined in DAP.Types type Rep ContinuedEvent = D1 ('MetaData "ContinuedEvent" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "ContinuedEvent" 'PrefixI 'True) (S1 ('MetaSel ('Just "continuedEventThreadId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "continuedEventAllThreadsContinued") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) | |||||
data ExitedEvent Source #
Constructors
| ExitedEvent | |
Fields
| |
Instances
| ToJSON ExitedEvent Source # | |||||
Defined in DAP.Types Methods toJSON :: ExitedEvent -> Value # toEncoding :: ExitedEvent -> Encoding # toJSONList :: [ExitedEvent] -> Value # toEncodingList :: [ExitedEvent] -> Encoding # omitField :: ExitedEvent -> Bool # | |||||
| Generic ExitedEvent Source # | |||||
Defined in DAP.Types Associated Types
| |||||
| Show ExitedEvent Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> ExitedEvent -> ShowS # show :: ExitedEvent -> String # showList :: [ExitedEvent] -> ShowS # | |||||
| Eq ExitedEvent Source # | |||||
Defined in DAP.Types | |||||
| type Rep ExitedEvent Source # | |||||
Defined in DAP.Types type Rep ExitedEvent = D1 ('MetaData "ExitedEvent" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "ExitedEvent" 'PrefixI 'True) (S1 ('MetaSel ('Just "exitedEventExitCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))) | |||||
data TerminatedEvent Source #
Constructors
| TerminatedEvent | |
Fields
| |
Instances
| ToJSON TerminatedEvent Source # | |||||
Defined in DAP.Types Methods toJSON :: TerminatedEvent -> Value # toEncoding :: TerminatedEvent -> Encoding # toJSONList :: [TerminatedEvent] -> Value # toEncodingList :: [TerminatedEvent] -> Encoding # omitField :: TerminatedEvent -> Bool # | |||||
| Generic TerminatedEvent Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: TerminatedEvent -> Rep TerminatedEvent x # to :: Rep TerminatedEvent x -> TerminatedEvent # | |||||
| Show TerminatedEvent Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> TerminatedEvent -> ShowS # show :: TerminatedEvent -> String # showList :: [TerminatedEvent] -> ShowS # | |||||
| Eq TerminatedEvent Source # | |||||
Defined in DAP.Types Methods (==) :: TerminatedEvent -> TerminatedEvent -> Bool # (/=) :: TerminatedEvent -> TerminatedEvent -> Bool # | |||||
| type Rep TerminatedEvent Source # | |||||
Defined in DAP.Types type Rep TerminatedEvent = D1 ('MetaData "TerminatedEvent" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "TerminatedEvent" 'PrefixI 'True) (S1 ('MetaSel ('Just "terminatedEventRestart") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) | |||||
data ThreadEvent Source #
Constructors
| ThreadEvent | |
Fields
| |
Instances
| ToJSON ThreadEvent Source # | |||||
Defined in DAP.Types Methods toJSON :: ThreadEvent -> Value # toEncoding :: ThreadEvent -> Encoding # toJSONList :: [ThreadEvent] -> Value # toEncodingList :: [ThreadEvent] -> Encoding # omitField :: ThreadEvent -> Bool # | |||||
| Generic ThreadEvent Source # | |||||
Defined in DAP.Types Associated Types
| |||||
| Show ThreadEvent Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> ThreadEvent -> ShowS # show :: ThreadEvent -> String # showList :: [ThreadEvent] -> ShowS # | |||||
| Eq ThreadEvent Source # | |||||
Defined in DAP.Types | |||||
| type Rep ThreadEvent Source # | |||||
Defined in DAP.Types type Rep ThreadEvent = D1 ('MetaData "ThreadEvent" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "ThreadEvent" 'PrefixI 'True) (S1 ('MetaSel ('Just "threadEventReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ThreadEventReason) :*: S1 ('MetaSel ('Just "threadEventThreadId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))) | |||||
data OutputEvent Source #
Constructors
| OutputEvent | |
Fields
| |
Instances
| ToJSON OutputEvent Source # | |||||
Defined in DAP.Types Methods toJSON :: OutputEvent -> Value # toEncoding :: OutputEvent -> Encoding # toJSONList :: [OutputEvent] -> Value # toEncodingList :: [OutputEvent] -> Encoding # omitField :: OutputEvent -> Bool # | |||||
| Generic OutputEvent Source # | |||||
Defined in DAP.Types Associated Types
| |||||
| Show OutputEvent Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> OutputEvent -> ShowS # show :: OutputEvent -> String # showList :: [OutputEvent] -> ShowS # | |||||
| Eq OutputEvent Source # | |||||
Defined in DAP.Types | |||||
| type Rep OutputEvent Source # | |||||
Defined in DAP.Types type Rep OutputEvent = D1 ('MetaData "OutputEvent" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "OutputEvent" 'PrefixI 'True) (((S1 ('MetaSel ('Just "outputEventCategory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe OutputEventCategory)) :*: S1 ('MetaSel ('Just "outputEventOutput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "outputEventGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe EventGroup)) :*: S1 ('MetaSel ('Just "outputEventVariablesReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "outputEventSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Source)) :*: S1 ('MetaSel ('Just "outputEventLine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "outputEventColumn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "outputEventData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Value)))))) | |||||
data OutputEventCategory Source #
Constructors
| OutputEventCategoryConsole | |
| OutputEventCategoryImportant | |
| OutputEventCategoryStdout | |
| OutputEventCategoryStderr | |
| OutputEventCategoryTelemetry | |
| OutputEventCategory Text |
Instances
| ToJSON OutputEventCategory Source # | |||||
Defined in DAP.Types Methods toJSON :: OutputEventCategory -> Value # toEncoding :: OutputEventCategory -> Encoding # toJSONList :: [OutputEventCategory] -> Value # toEncodingList :: [OutputEventCategory] -> Encoding # omitField :: OutputEventCategory -> Bool # | |||||
| Generic OutputEventCategory Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: OutputEventCategory -> Rep OutputEventCategory x # to :: Rep OutputEventCategory x -> OutputEventCategory # | |||||
| Show OutputEventCategory Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> OutputEventCategory -> ShowS # show :: OutputEventCategory -> String # showList :: [OutputEventCategory] -> ShowS # | |||||
| Eq OutputEventCategory Source # | |||||
Defined in DAP.Types Methods (==) :: OutputEventCategory -> OutputEventCategory -> Bool # (/=) :: OutputEventCategory -> OutputEventCategory -> Bool # | |||||
| type Rep OutputEventCategory Source # | |||||
Defined in DAP.Types type Rep OutputEventCategory = D1 ('MetaData "OutputEventCategory" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) ((C1 ('MetaCons "OutputEventCategoryConsole" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "OutputEventCategoryImportant" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OutputEventCategoryStdout" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "OutputEventCategoryStderr" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "OutputEventCategoryTelemetry" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OutputEventCategory" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))))) | |||||
data BreakpointEvent Source #
Constructors
| BreakpointEvent | |
Fields
| |
Instances
| ToJSON BreakpointEvent Source # | |||||
Defined in DAP.Types Methods toJSON :: BreakpointEvent -> Value # toEncoding :: BreakpointEvent -> Encoding # toJSONList :: [BreakpointEvent] -> Value # toEncodingList :: [BreakpointEvent] -> Encoding # omitField :: BreakpointEvent -> Bool # | |||||
| Generic BreakpointEvent Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: BreakpointEvent -> Rep BreakpointEvent x # to :: Rep BreakpointEvent x -> BreakpointEvent # | |||||
| Show BreakpointEvent Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> BreakpointEvent -> ShowS # show :: BreakpointEvent -> String # showList :: [BreakpointEvent] -> ShowS # | |||||
| Eq BreakpointEvent Source # | |||||
Defined in DAP.Types Methods (==) :: BreakpointEvent -> BreakpointEvent -> Bool # (/=) :: BreakpointEvent -> BreakpointEvent -> Bool # | |||||
| type Rep BreakpointEvent Source # | |||||
Defined in DAP.Types type Rep BreakpointEvent = D1 ('MetaData "BreakpointEvent" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "BreakpointEvent" 'PrefixI 'True) (S1 ('MetaSel ('Just "breakpointEventReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 EventReason) :*: S1 ('MetaSel ('Just "breakpointEvevntBreakpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Breakpoint))) | |||||
data ModuleEvent Source #
Constructors
| ModuleEvent | |
Fields
| |
Instances
| ToJSON ModuleEvent Source # | |
Defined in DAP.Types Methods toJSON :: ModuleEvent -> Value # toEncoding :: ModuleEvent -> Encoding # toJSONList :: [ModuleEvent] -> Value # toEncodingList :: [ModuleEvent] -> Encoding # omitField :: ModuleEvent -> Bool # | |
| Show ModuleEvent Source # | |
Defined in DAP.Types Methods showsPrec :: Int -> ModuleEvent -> ShowS # show :: ModuleEvent -> String # showList :: [ModuleEvent] -> ShowS # | |
| Eq ModuleEvent Source # | |
Defined in DAP.Types | |
data LoadedSourceEvent Source #
Constructors
| LoadedSourceEvent | |
Fields
| |
Instances
| ToJSON LoadedSourceEvent Source # | |
Defined in DAP.Types Methods toJSON :: LoadedSourceEvent -> Value # toEncoding :: LoadedSourceEvent -> Encoding # toJSONList :: [LoadedSourceEvent] -> Value # toEncodingList :: [LoadedSourceEvent] -> Encoding # omitField :: LoadedSourceEvent -> Bool # | |
| Show LoadedSourceEvent Source # | |
Defined in DAP.Types Methods showsPrec :: Int -> LoadedSourceEvent -> ShowS # show :: LoadedSourceEvent -> String # showList :: [LoadedSourceEvent] -> ShowS # | |
| Eq LoadedSourceEvent Source # | |
Defined in DAP.Types Methods (==) :: LoadedSourceEvent -> LoadedSourceEvent -> Bool # (/=) :: LoadedSourceEvent -> LoadedSourceEvent -> Bool # | |
data ProcessEvent Source #
Constructors
| ProcessEvent | |
Fields
| |
Instances
| ToJSON ProcessEvent Source # | |||||
Defined in DAP.Types Methods toJSON :: ProcessEvent -> Value # toEncoding :: ProcessEvent -> Encoding # toJSONList :: [ProcessEvent] -> Value # toEncodingList :: [ProcessEvent] -> Encoding # omitField :: ProcessEvent -> Bool # | |||||
| Generic ProcessEvent Source # | |||||
Defined in DAP.Types Associated Types
| |||||
| Show ProcessEvent Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> ProcessEvent -> ShowS # show :: ProcessEvent -> String # showList :: [ProcessEvent] -> ShowS # | |||||
| Eq ProcessEvent Source # | |||||
Defined in DAP.Types | |||||
| type Rep ProcessEvent Source # | |||||
Defined in DAP.Types type Rep ProcessEvent = D1 ('MetaData "ProcessEvent" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "ProcessEvent" 'PrefixI 'True) ((S1 ('MetaSel ('Just "processEventName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "processEventSystemProcessId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "processEventIsLocalProcess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "processEventStartMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe StartMethod)) :*: S1 ('MetaSel ('Just "processEventPointerSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)))))) | |||||
data CapabilitiesEvent Source #
Constructors
| CapabilitiesEvent | |
Fields
| |
Instances
| ToJSON CapabilitiesEvent Source # | |||||
Defined in DAP.Types Methods toJSON :: CapabilitiesEvent -> Value # toEncoding :: CapabilitiesEvent -> Encoding # toJSONList :: [CapabilitiesEvent] -> Value # toEncodingList :: [CapabilitiesEvent] -> Encoding # omitField :: CapabilitiesEvent -> Bool # | |||||
| Generic CapabilitiesEvent Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: CapabilitiesEvent -> Rep CapabilitiesEvent x # to :: Rep CapabilitiesEvent x -> CapabilitiesEvent # | |||||
| Show CapabilitiesEvent Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> CapabilitiesEvent -> ShowS # show :: CapabilitiesEvent -> String # showList :: [CapabilitiesEvent] -> ShowS # | |||||
| Eq CapabilitiesEvent Source # | |||||
Defined in DAP.Types Methods (==) :: CapabilitiesEvent -> CapabilitiesEvent -> Bool # (/=) :: CapabilitiesEvent -> CapabilitiesEvent -> Bool # | |||||
| type Rep CapabilitiesEvent Source # | |||||
Defined in DAP.Types type Rep CapabilitiesEvent = D1 ('MetaData "CapabilitiesEvent" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "CapabilitiesEvent" 'PrefixI 'True) (S1 ('MetaSel ('Just "capabilities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Capabilities))) | |||||
data ProgressStartEvent Source #
Constructors
| ProgressStartEvent | |
Fields
| |
Instances
| ToJSON ProgressStartEvent Source # | |||||
Defined in DAP.Types Methods toJSON :: ProgressStartEvent -> Value # toEncoding :: ProgressStartEvent -> Encoding # toJSONList :: [ProgressStartEvent] -> Value # toEncodingList :: [ProgressStartEvent] -> Encoding # omitField :: ProgressStartEvent -> Bool # | |||||
| Generic ProgressStartEvent Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: ProgressStartEvent -> Rep ProgressStartEvent x # to :: Rep ProgressStartEvent x -> ProgressStartEvent # | |||||
| Show ProgressStartEvent Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> ProgressStartEvent -> ShowS # show :: ProgressStartEvent -> String # showList :: [ProgressStartEvent] -> ShowS # | |||||
| Eq ProgressStartEvent Source # | |||||
Defined in DAP.Types Methods (==) :: ProgressStartEvent -> ProgressStartEvent -> Bool # (/=) :: ProgressStartEvent -> ProgressStartEvent -> Bool # | |||||
| type Rep ProgressStartEvent Source # | |||||
Defined in DAP.Types type Rep ProgressStartEvent = D1 ('MetaData "ProgressStartEvent" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "ProgressStartEvent" 'PrefixI 'True) ((S1 ('MetaSel ('Just "progressStartEventProgressId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "progressStartEventTitle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "progressStartEventRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "progressStartEventCancellable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "progressStartEventMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "progressStartEventPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)))))) | |||||
data ProgressUpdateEvent Source #
Constructors
| ProgressUpdateEvent | |
Fields
| |
Instances
| ToJSON ProgressUpdateEvent Source # | |||||
Defined in DAP.Types Methods toJSON :: ProgressUpdateEvent -> Value # toEncoding :: ProgressUpdateEvent -> Encoding # toJSONList :: [ProgressUpdateEvent] -> Value # toEncodingList :: [ProgressUpdateEvent] -> Encoding # omitField :: ProgressUpdateEvent -> Bool # | |||||
| Generic ProgressUpdateEvent Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: ProgressUpdateEvent -> Rep ProgressUpdateEvent x # to :: Rep ProgressUpdateEvent x -> ProgressUpdateEvent # | |||||
| Show ProgressUpdateEvent Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> ProgressUpdateEvent -> ShowS # show :: ProgressUpdateEvent -> String # showList :: [ProgressUpdateEvent] -> ShowS # | |||||
| Eq ProgressUpdateEvent Source # | |||||
Defined in DAP.Types Methods (==) :: ProgressUpdateEvent -> ProgressUpdateEvent -> Bool # (/=) :: ProgressUpdateEvent -> ProgressUpdateEvent -> Bool # | |||||
| type Rep ProgressUpdateEvent Source # | |||||
Defined in DAP.Types type Rep ProgressUpdateEvent = D1 ('MetaData "ProgressUpdateEvent" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "ProgressUpdateEvent" 'PrefixI 'True) (S1 ('MetaSel ('Just "progressUpdateEventProgressId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "progressUpdateEventMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "progressUpdateEventPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int))))) | |||||
data ProgressEndEvent Source #
Constructors
| ProgressEndEvent | |
Fields
| |
Instances
| ToJSON ProgressEndEvent Source # | |||||
Defined in DAP.Types Methods toJSON :: ProgressEndEvent -> Value # toEncoding :: ProgressEndEvent -> Encoding # toJSONList :: [ProgressEndEvent] -> Value # toEncodingList :: [ProgressEndEvent] -> Encoding # omitField :: ProgressEndEvent -> Bool # | |||||
| Generic ProgressEndEvent Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: ProgressEndEvent -> Rep ProgressEndEvent x # to :: Rep ProgressEndEvent x -> ProgressEndEvent # | |||||
| Show ProgressEndEvent Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> ProgressEndEvent -> ShowS # show :: ProgressEndEvent -> String # showList :: [ProgressEndEvent] -> ShowS # | |||||
| Eq ProgressEndEvent Source # | |||||
Defined in DAP.Types Methods (==) :: ProgressEndEvent -> ProgressEndEvent -> Bool # (/=) :: ProgressEndEvent -> ProgressEndEvent -> Bool # | |||||
| type Rep ProgressEndEvent Source # | |||||
Defined in DAP.Types type Rep ProgressEndEvent = D1 ('MetaData "ProgressEndEvent" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "ProgressEndEvent" 'PrefixI 'True) (S1 ('MetaSel ('Just "progressEndEventProgressId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "progressEndEventMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))) | |||||
data InvalidatedEvent Source #
Constructors
| InvalidatedEvent | |
Fields
| |
Instances
| ToJSON InvalidatedEvent Source # | |||||
Defined in DAP.Types Methods toJSON :: InvalidatedEvent -> Value # toEncoding :: InvalidatedEvent -> Encoding # toJSONList :: [InvalidatedEvent] -> Value # toEncodingList :: [InvalidatedEvent] -> Encoding # omitField :: InvalidatedEvent -> Bool # | |||||
| Generic InvalidatedEvent Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: InvalidatedEvent -> Rep InvalidatedEvent x # to :: Rep InvalidatedEvent x -> InvalidatedEvent # | |||||
| Show InvalidatedEvent Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> InvalidatedEvent -> ShowS # show :: InvalidatedEvent -> String # showList :: [InvalidatedEvent] -> ShowS # | |||||
| Eq InvalidatedEvent Source # | |||||
Defined in DAP.Types Methods (==) :: InvalidatedEvent -> InvalidatedEvent -> Bool # (/=) :: InvalidatedEvent -> InvalidatedEvent -> Bool # | |||||
| type Rep InvalidatedEvent Source # | |||||
Defined in DAP.Types type Rep InvalidatedEvent = D1 ('MetaData "InvalidatedEvent" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "InvalidatedEvent" 'PrefixI 'True) (S1 ('MetaSel ('Just "invalidatedEventAreas") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [InvalidatedAreas]) :*: (S1 ('MetaSel ('Just "invalidatedEventThreadId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "invalidatedEventStackFrameId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int))))) | |||||
data MemoryEvent Source #
Constructors
| MemoryEvent | |
Fields
| |
Instances
| ToJSON MemoryEvent Source # | |||||
Defined in DAP.Types Methods toJSON :: MemoryEvent -> Value # toEncoding :: MemoryEvent -> Encoding # toJSONList :: [MemoryEvent] -> Value # toEncodingList :: [MemoryEvent] -> Encoding # omitField :: MemoryEvent -> Bool # | |||||
| Generic MemoryEvent Source # | |||||
Defined in DAP.Types Associated Types
| |||||
| Show MemoryEvent Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> MemoryEvent -> ShowS # show :: MemoryEvent -> String # showList :: [MemoryEvent] -> ShowS # | |||||
| Eq MemoryEvent Source # | |||||
Defined in DAP.Types | |||||
| type Rep MemoryEvent Source # | |||||
Defined in DAP.Types type Rep MemoryEvent = D1 ('MetaData "MemoryEvent" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "MemoryEvent" 'PrefixI 'True) (S1 ('MetaSel ('Just "memoryEventMemoryReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "memoryEventOffset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "memoryEventCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))) | |||||
Server
data ServerConfig Source #
Constructors
| ServerConfig | |
Fields
| |
Instances
| Show ServerConfig Source # | |
Defined in DAP.Types Methods showsPrec :: Int -> ServerConfig -> ShowS # show :: ServerConfig -> String # showList :: [ServerConfig] -> ShowS # | |
| Eq ServerConfig Source # | |
Defined in DAP.Types | |
Client
newtype Adaptor store r a Source #
Core type for Debug Adaptor to send and receive messages in a type safe way.
the state is AdaptorState which holds configuration information, along with
the current event / response being constructed and the type of the message.
Of note: A StateT is used because adaptorPayload should not be shared
with other threads.
Constructors
| Adaptor (ExceptT (ErrorMessage, Maybe Message) (ReaderT (AdaptorLocal store r) (StateT AdaptorState IO)) a) |
Instances
| MonadBaseControl IO (Adaptor store r) Source # | |
| MonadState AdaptorState (Adaptor store r) Source # | |
Defined in DAP.Types Methods get :: Adaptor store r AdaptorState # put :: AdaptorState -> Adaptor store r () # state :: (AdaptorState -> (a, AdaptorState)) -> Adaptor store r a # | |
| MonadBase IO (Adaptor store r) Source # | |
| MonadIO (Adaptor store r) Source # | |
| Applicative (Adaptor store r) Source # | |
Defined in DAP.Types Methods pure :: a -> Adaptor store r a # (<*>) :: Adaptor store r (a -> b) -> Adaptor store r a -> Adaptor store r b # liftA2 :: (a -> b -> c) -> Adaptor store r a -> Adaptor store r b -> Adaptor store r c # (*>) :: Adaptor store r a -> Adaptor store r b -> Adaptor store r b # (<*) :: Adaptor store r a -> Adaptor store r b -> Adaptor store r a # | |
| Functor (Adaptor store r) Source # | |
| Monad (Adaptor store r) Source # | |
| MonadError (ErrorMessage, Maybe Message) (Adaptor store r) Source # | |
Defined in DAP.Types Methods throwError :: (ErrorMessage, Maybe Message) -> Adaptor store r a # catchError :: Adaptor store r a -> ((ErrorMessage, Maybe Message) -> Adaptor store r a) -> Adaptor store r a # | |
| MonadReader (AdaptorLocal store r) (Adaptor store r) Source # | |
Defined in DAP.Types Methods ask :: Adaptor store r (AdaptorLocal store r) # local :: (AdaptorLocal store r -> AdaptorLocal store r) -> Adaptor store r a -> Adaptor store r a # reader :: (AdaptorLocal store r -> a) -> Adaptor store r a # | |
| type StM (Adaptor store r) a Source # | |
Defined in DAP.Types type StM (Adaptor store r) a = StM (ExceptT (ErrorMessage, Maybe Message) (ReaderT (AdaptorLocal store r) (StateT AdaptorState IO))) a | |
data AdaptorState Source #
The adaptor state is local to a single connection / thread
Constructors
| AdaptorState | |
Fields
| |
Instances
| MonadState AdaptorState (Adaptor store r) Source # | |
Defined in DAP.Types Methods get :: Adaptor store r AdaptorState # put :: AdaptorState -> Adaptor store r () # state :: (AdaptorState -> (a, AdaptorState)) -> Adaptor store r a # | |
data AdaptorLocal app request Source #
The adaptor local config
Constructors
| AdaptorLocal | |
Fields
| |
Instances
| MonadReader (AdaptorLocal store r) (Adaptor store r) Source # | |
Defined in DAP.Types Methods ask :: Adaptor store r (AdaptorLocal store r) # local :: (AdaptorLocal store r -> AdaptorLocal store r) -> Adaptor store r a -> Adaptor store r a # reader :: (AdaptorLocal store r -> a) -> Adaptor store r a # | |
type AppStore app = TVar (HashMap SessionId (DebuggerThreadState, app)) Source #
Used to store a map of debugging sessions
The ThreadId is meant to be an asynchronous operation that
allows initalized debuggers to emit custom events
when they receive messages from the debugger
class Monad m => MonadIO (m :: Type -> Type) #
Monads in which IO computations may be embedded.
Any monad built by applying a sequence of monad transformers to the
IO monad will be an instance of this class.
Instances should satisfy the following laws, which state that liftIO
is a transformer of monads:
Minimal complete definition
Instances
| MonadIO IO | Since: base-4.9.0.0 |
Defined in Control.Monad.IO.Class | |
| MonadIO Q | |
Defined in Language.Haskell.TH.Syntax | |
| MonadIO m => MonadIO (MaybeT m) | |
Defined in Control.Monad.Trans.Maybe | |
| MonadIO (Adaptor store r) Source # | |
| (Monoid w, Functor m, MonadIO m) => MonadIO (AccumT w m) | |
Defined in Control.Monad.Trans.Accum | |
| MonadIO m => MonadIO (ExceptT e m) | |
Defined in Control.Monad.Trans.Except | |
| MonadIO m => MonadIO (IdentityT m) | |
Defined in Control.Monad.Trans.Identity | |
| MonadIO m => MonadIO (ReaderT r m) | |
Defined in Control.Monad.Trans.Reader | |
| MonadIO m => MonadIO (SelectT r m) | |
Defined in Control.Monad.Trans.Select | |
| MonadIO m => MonadIO (StateT s m) | |
Defined in Control.Monad.Trans.State.Lazy | |
| MonadIO m => MonadIO (StateT s m) | |
Defined in Control.Monad.Trans.State.Strict | |
| MonadIO m => MonadIO (WriterT w m) | |
Defined in Control.Monad.Trans.Writer.CPS | |
| (Monoid w, MonadIO m) => MonadIO (WriterT w m) | |
Defined in Control.Monad.Trans.Writer.Lazy | |
| (Monoid w, MonadIO m) => MonadIO (WriterT w m) | |
Defined in Control.Monad.Trans.Writer.Strict | |
| MonadIO m => MonadIO (ContT r m) | |
Defined in Control.Monad.Trans.Cont | |
| MonadIO m => MonadIO (RWST r w s m) | |
Defined in Control.Monad.Trans.RWS.CPS | |
| (Monoid w, MonadIO m) => MonadIO (RWST r w s m) | |
Defined in Control.Monad.Trans.RWS.Lazy | |
| (Monoid w, MonadIO m) => MonadIO (RWST r w s m) | |
Defined in Control.Monad.Trans.RWS.Strict | |
Errors
data AdaptorException Source #
Used to signify a malformed message has been received
Constructors
| ParseException String | |
| ExpectedArguments Text | |
| DebugSessionIdException Text | |
| DebuggerException Text |
Instances
| Exception AdaptorException Source # | |
Defined in DAP.Types Methods toException :: AdaptorException -> SomeException # | |
| Show AdaptorException Source # | |
Defined in DAP.Types Methods showsPrec :: Int -> AdaptorException -> ShowS # show :: AdaptorException -> String # showList :: [AdaptorException] -> ShowS # | |
| Eq AdaptorException Source # | |
Defined in DAP.Types Methods (==) :: AdaptorException -> AdaptorException -> Bool # (/=) :: AdaptorException -> AdaptorException -> Bool # | |
data ErrorMessage Source #
Constructors
| ErrorMessageCancelled | |
| ErrorMessageNotStopped | |
| ErrorMessage Text |
Instances
| ToJSON ErrorMessage Source # | |||||
Defined in DAP.Types Methods toJSON :: ErrorMessage -> Value # toEncoding :: ErrorMessage -> Encoding # toJSONList :: [ErrorMessage] -> Value # toEncodingList :: [ErrorMessage] -> Encoding # omitField :: ErrorMessage -> Bool # | |||||
| IsString ErrorMessage Source # | |||||
Defined in DAP.Types Methods fromString :: String -> ErrorMessage # | |||||
| Generic ErrorMessage Source # | |||||
Defined in DAP.Types Associated Types
| |||||
| Show ErrorMessage Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> ErrorMessage -> ShowS # show :: ErrorMessage -> String # showList :: [ErrorMessage] -> ShowS # | |||||
| Eq ErrorMessage Source # | |||||
Defined in DAP.Types | |||||
| MonadError (ErrorMessage, Maybe Message) (Adaptor store r) Source # | |||||
Defined in DAP.Types Methods throwError :: (ErrorMessage, Maybe Message) -> Adaptor store r a # catchError :: Adaptor store r a -> ((ErrorMessage, Maybe Message) -> Adaptor store r a) -> Adaptor store r a # | |||||
| type Rep ErrorMessage Source # | |||||
Defined in DAP.Types type Rep ErrorMessage = D1 ('MetaData "ErrorMessage" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "ErrorMessageCancelled" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "ErrorMessageNotStopped" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ErrorMessage" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))) | |||||
newtype ErrorResponse Source #
On error (whenever success is false), the body can provide more details.
Constructors
| ErrorResponse | |
Fields | |
Instances
| ToJSON ErrorResponse Source # | |||||
Defined in DAP.Types Methods toJSON :: ErrorResponse -> Value # toEncoding :: ErrorResponse -> Encoding # toJSONList :: [ErrorResponse] -> Value # toEncodingList :: [ErrorResponse] -> Encoding # omitField :: ErrorResponse -> Bool # | |||||
| Generic ErrorResponse Source # | |||||
Defined in DAP.Types Associated Types
| |||||
| Show ErrorResponse Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> ErrorResponse -> ShowS # show :: ErrorResponse -> String # showList :: [ErrorResponse] -> ShowS # | |||||
| Eq ErrorResponse Source # | |||||
Defined in DAP.Types Methods (==) :: ErrorResponse -> ErrorResponse -> Bool # (/=) :: ErrorResponse -> ErrorResponse -> Bool # | |||||
| type Rep ErrorResponse Source # | |||||
Defined in DAP.Types type Rep ErrorResponse = D1 ('MetaData "ErrorResponse" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'True) (C1 ('MetaCons "ErrorResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorResponseError") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Message)))) | |||||
Request
data ReverseRequestResponse Source #
Constructors
| ReverseRequestResponse | |
Fields
| |
Instances
| FromJSON ReverseRequestResponse Source # | |
Defined in DAP.Types Methods parseJSON :: Value -> Parser ReverseRequestResponse # parseJSONList :: Value -> Parser [ReverseRequestResponse] # | |
| Show ReverseRequestResponse Source # | |
Defined in DAP.Types Methods showsPrec :: Int -> ReverseRequestResponse -> ShowS # show :: ReverseRequestResponse -> String # showList :: [ReverseRequestResponse] -> ShowS # | |
Misc.
type PayloadSize = Int Source #
Responses
data CompletionsResponse Source #
Constructors
| CompletionsResponse | |
Fields
| |
Instances
| ToJSON CompletionsResponse Source # | |||||
Defined in DAP.Types Methods toJSON :: CompletionsResponse -> Value # toEncoding :: CompletionsResponse -> Encoding # toJSONList :: [CompletionsResponse] -> Value # toEncodingList :: [CompletionsResponse] -> Encoding # omitField :: CompletionsResponse -> Bool # | |||||
| Generic CompletionsResponse Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: CompletionsResponse -> Rep CompletionsResponse x # to :: Rep CompletionsResponse x -> CompletionsResponse # | |||||
| Show CompletionsResponse Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> CompletionsResponse -> ShowS # show :: CompletionsResponse -> String # showList :: [CompletionsResponse] -> ShowS # | |||||
| Eq CompletionsResponse Source # | |||||
Defined in DAP.Types Methods (==) :: CompletionsResponse -> CompletionsResponse -> Bool # (/=) :: CompletionsResponse -> CompletionsResponse -> Bool # | |||||
| type Rep CompletionsResponse Source # | |||||
Defined in DAP.Types type Rep CompletionsResponse = D1 ('MetaData "CompletionsResponse" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "CompletionsResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "completionResponseTargets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [CompletionItem]))) | |||||
data ContinueResponse Source #
Constructors
| ContinueResponse | |
Fields
| |
Instances
| ToJSON ContinueResponse Source # | |||||
Defined in DAP.Types Methods toJSON :: ContinueResponse -> Value # toEncoding :: ContinueResponse -> Encoding # toJSONList :: [ContinueResponse] -> Value # toEncodingList :: [ContinueResponse] -> Encoding # omitField :: ContinueResponse -> Bool # | |||||
| Generic ContinueResponse Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: ContinueResponse -> Rep ContinueResponse x # to :: Rep ContinueResponse x -> ContinueResponse # | |||||
| Show ContinueResponse Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> ContinueResponse -> ShowS # show :: ContinueResponse -> String # showList :: [ContinueResponse] -> ShowS # | |||||
| Eq ContinueResponse Source # | |||||
Defined in DAP.Types Methods (==) :: ContinueResponse -> ContinueResponse -> Bool # (/=) :: ContinueResponse -> ContinueResponse -> Bool # | |||||
| type Rep ContinueResponse Source # | |||||
Defined in DAP.Types type Rep ContinueResponse = D1 ('MetaData "ContinueResponse" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "ContinueResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "continueResponseAllThreadsContinued") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) | |||||
data DataBreakpointInfoResponse Source #
Constructors
| DataBreakpointInfoResponse | |
Fields
| |
Instances
| ToJSON DataBreakpointInfoResponse Source # | |||||
Defined in DAP.Types Methods toJSON :: DataBreakpointInfoResponse -> Value # toEncoding :: DataBreakpointInfoResponse -> Encoding # toJSONList :: [DataBreakpointInfoResponse] -> Value # toEncodingList :: [DataBreakpointInfoResponse] -> Encoding # | |||||
| Generic DataBreakpointInfoResponse Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: DataBreakpointInfoResponse -> Rep DataBreakpointInfoResponse x # to :: Rep DataBreakpointInfoResponse x -> DataBreakpointInfoResponse # | |||||
| Show DataBreakpointInfoResponse Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> DataBreakpointInfoResponse -> ShowS # show :: DataBreakpointInfoResponse -> String # showList :: [DataBreakpointInfoResponse] -> ShowS # | |||||
| Eq DataBreakpointInfoResponse Source # | |||||
Defined in DAP.Types Methods (==) :: DataBreakpointInfoResponse -> DataBreakpointInfoResponse -> Bool # (/=) :: DataBreakpointInfoResponse -> DataBreakpointInfoResponse -> Bool # | |||||
| type Rep DataBreakpointInfoResponse Source # | |||||
Defined in DAP.Types type Rep DataBreakpointInfoResponse = D1 ('MetaData "DataBreakpointInfoResponse" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "DataBreakpointInfoResponse" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dataBreakpointInfoResponseDataId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dataBreakpointInfoResponseDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "dataBreakpointInfoResponseDescriptionAccessTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [DataBreakpointAccessType]) :*: S1 ('MetaSel ('Just "dataBreakpointInfoResponseDescriptionCanPersist") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool))))) | |||||
data DisassembleResponse Source #
Constructors
| DisassembleResponse | |
Fields
| |
Instances
| ToJSON DisassembleResponse Source # | |||||
Defined in DAP.Types Methods toJSON :: DisassembleResponse -> Value # toEncoding :: DisassembleResponse -> Encoding # toJSONList :: [DisassembleResponse] -> Value # toEncodingList :: [DisassembleResponse] -> Encoding # omitField :: DisassembleResponse -> Bool # | |||||
| Generic DisassembleResponse Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: DisassembleResponse -> Rep DisassembleResponse x # to :: Rep DisassembleResponse x -> DisassembleResponse # | |||||
| Show DisassembleResponse Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> DisassembleResponse -> ShowS # show :: DisassembleResponse -> String # showList :: [DisassembleResponse] -> ShowS # | |||||
| Eq DisassembleResponse Source # | |||||
Defined in DAP.Types Methods (==) :: DisassembleResponse -> DisassembleResponse -> Bool # (/=) :: DisassembleResponse -> DisassembleResponse -> Bool # | |||||
| type Rep DisassembleResponse Source # | |||||
Defined in DAP.Types type Rep DisassembleResponse = D1 ('MetaData "DisassembleResponse" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "DisassembleResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "disassembleResponseInstructions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [DisassembledInstruction]))) | |||||
data EvaluateResponse Source #
Constructors
| EvaluateResponse | |
Fields
| |
Instances
| ToJSON EvaluateResponse Source # | |||||
Defined in DAP.Types Methods toJSON :: EvaluateResponse -> Value # toEncoding :: EvaluateResponse -> Encoding # toJSONList :: [EvaluateResponse] -> Value # toEncodingList :: [EvaluateResponse] -> Encoding # omitField :: EvaluateResponse -> Bool # | |||||
| Generic EvaluateResponse Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: EvaluateResponse -> Rep EvaluateResponse x # to :: Rep EvaluateResponse x -> EvaluateResponse # | |||||
| Show EvaluateResponse Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> EvaluateResponse -> ShowS # show :: EvaluateResponse -> String # showList :: [EvaluateResponse] -> ShowS # | |||||
| Eq EvaluateResponse Source # | |||||
Defined in DAP.Types Methods (==) :: EvaluateResponse -> EvaluateResponse -> Bool # (/=) :: EvaluateResponse -> EvaluateResponse -> Bool # | |||||
| type Rep EvaluateResponse Source # | |||||
Defined in DAP.Types type Rep EvaluateResponse = D1 ('MetaData "EvaluateResponse" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "EvaluateResponse" 'PrefixI 'True) ((S1 ('MetaSel ('Just "evaluateResponseResult") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "evaluateResponseType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "evaluateResponsePresentationHint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe VariablePresentationHint)))) :*: ((S1 ('MetaSel ('Just "evaluateResponseVariablesReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "evaluateResponseNamedVariables") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "evaluateResponseIndexedVariables") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "evaluateResponseMemoryReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))))) | |||||
data ExceptionInfoResponse Source #
Constructors
| ExceptionInfoResponse | |
Fields
| |
Instances
| ToJSON ExceptionInfoResponse Source # | |||||
Defined in DAP.Types Methods toJSON :: ExceptionInfoResponse -> Value # toEncoding :: ExceptionInfoResponse -> Encoding # toJSONList :: [ExceptionInfoResponse] -> Value # toEncodingList :: [ExceptionInfoResponse] -> Encoding # omitField :: ExceptionInfoResponse -> Bool # | |||||
| Generic ExceptionInfoResponse Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: ExceptionInfoResponse -> Rep ExceptionInfoResponse x # to :: Rep ExceptionInfoResponse x -> ExceptionInfoResponse # | |||||
| Show ExceptionInfoResponse Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> ExceptionInfoResponse -> ShowS # show :: ExceptionInfoResponse -> String # showList :: [ExceptionInfoResponse] -> ShowS # | |||||
| Eq ExceptionInfoResponse Source # | |||||
Defined in DAP.Types Methods (==) :: ExceptionInfoResponse -> ExceptionInfoResponse -> Bool # (/=) :: ExceptionInfoResponse -> ExceptionInfoResponse -> Bool # | |||||
| type Rep ExceptionInfoResponse Source # | |||||
Defined in DAP.Types type Rep ExceptionInfoResponse = D1 ('MetaData "ExceptionInfoResponse" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "ExceptionInfoResponse" 'PrefixI 'True) ((S1 ('MetaSel ('Just "exceptionInfoResponseId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "exceptionInfoDescriptionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "exceptionInfoBreakMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ExceptionBreakMode) :*: S1 ('MetaSel ('Just "exceptionInfoReponseDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ExceptionDetails))))) | |||||
data GotoTargetsResponse Source #
Constructors
| GotoTargetsResponse | |
Fields
| |
Instances
| ToJSON GotoTargetsResponse Source # | |||||
Defined in DAP.Types Methods toJSON :: GotoTargetsResponse -> Value # toEncoding :: GotoTargetsResponse -> Encoding # toJSONList :: [GotoTargetsResponse] -> Value # toEncodingList :: [GotoTargetsResponse] -> Encoding # omitField :: GotoTargetsResponse -> Bool # | |||||
| Generic GotoTargetsResponse Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: GotoTargetsResponse -> Rep GotoTargetsResponse x # to :: Rep GotoTargetsResponse x -> GotoTargetsResponse # | |||||
| Show GotoTargetsResponse Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> GotoTargetsResponse -> ShowS # show :: GotoTargetsResponse -> String # showList :: [GotoTargetsResponse] -> ShowS # | |||||
| Eq GotoTargetsResponse Source # | |||||
Defined in DAP.Types Methods (==) :: GotoTargetsResponse -> GotoTargetsResponse -> Bool # (/=) :: GotoTargetsResponse -> GotoTargetsResponse -> Bool # | |||||
| type Rep GotoTargetsResponse Source # | |||||
Defined in DAP.Types type Rep GotoTargetsResponse = D1 ('MetaData "GotoTargetsResponse" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "GotoTargetsResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "goToTargetsResponseTargets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [GotoTarget]))) | |||||
data LoadedSourcesResponse Source #
Constructors
| LoadedSourcesResponse | |
Fields
| |
Instances
| ToJSON LoadedSourcesResponse Source # | |
Defined in DAP.Types Methods toJSON :: LoadedSourcesResponse -> Value # toEncoding :: LoadedSourcesResponse -> Encoding # toJSONList :: [LoadedSourcesResponse] -> Value # toEncodingList :: [LoadedSourcesResponse] -> Encoding # omitField :: LoadedSourcesResponse -> Bool # | |
| Show LoadedSourcesResponse Source # | |
Defined in DAP.Types Methods showsPrec :: Int -> LoadedSourcesResponse -> ShowS # show :: LoadedSourcesResponse -> String # showList :: [LoadedSourcesResponse] -> ShowS # | |
| Eq LoadedSourcesResponse Source # | |
Defined in DAP.Types Methods (==) :: LoadedSourcesResponse -> LoadedSourcesResponse -> Bool # (/=) :: LoadedSourcesResponse -> LoadedSourcesResponse -> Bool # | |
data ModulesResponse Source #
Constructors
| ModulesResponse | |
Fields
| |
Instances
| ToJSON ModulesResponse Source # | |||||
Defined in DAP.Types Methods toJSON :: ModulesResponse -> Value # toEncoding :: ModulesResponse -> Encoding # toJSONList :: [ModulesResponse] -> Value # toEncodingList :: [ModulesResponse] -> Encoding # omitField :: ModulesResponse -> Bool # | |||||
| Generic ModulesResponse Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: ModulesResponse -> Rep ModulesResponse x # to :: Rep ModulesResponse x -> ModulesResponse # | |||||
| Show ModulesResponse Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> ModulesResponse -> ShowS # show :: ModulesResponse -> String # showList :: [ModulesResponse] -> ShowS # | |||||
| Eq ModulesResponse Source # | |||||
Defined in DAP.Types Methods (==) :: ModulesResponse -> ModulesResponse -> Bool # (/=) :: ModulesResponse -> ModulesResponse -> Bool # | |||||
| type Rep ModulesResponse Source # | |||||
Defined in DAP.Types type Rep ModulesResponse = D1 ('MetaData "ModulesResponse" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "ModulesResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "modulesResponseModules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Module]) :*: S1 ('MetaSel ('Just "modulesResponseTotalModules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)))) | |||||
data ReadMemoryResponse Source #
Constructors
| ReadMemoryResponse | |
Fields
| |
Instances
| ToJSON ReadMemoryResponse Source # | |||||
Defined in DAP.Types Methods toJSON :: ReadMemoryResponse -> Value # toEncoding :: ReadMemoryResponse -> Encoding # toJSONList :: [ReadMemoryResponse] -> Value # toEncodingList :: [ReadMemoryResponse] -> Encoding # omitField :: ReadMemoryResponse -> Bool # | |||||
| Generic ReadMemoryResponse Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: ReadMemoryResponse -> Rep ReadMemoryResponse x # to :: Rep ReadMemoryResponse x -> ReadMemoryResponse # | |||||
| Show ReadMemoryResponse Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> ReadMemoryResponse -> ShowS # show :: ReadMemoryResponse -> String # showList :: [ReadMemoryResponse] -> ShowS # | |||||
| Eq ReadMemoryResponse Source # | |||||
Defined in DAP.Types Methods (==) :: ReadMemoryResponse -> ReadMemoryResponse -> Bool # (/=) :: ReadMemoryResponse -> ReadMemoryResponse -> Bool # | |||||
| type Rep ReadMemoryResponse Source # | |||||
Defined in DAP.Types type Rep ReadMemoryResponse = D1 ('MetaData "ReadMemoryResponse" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "ReadMemoryResponse" 'PrefixI 'True) ((S1 ('MetaSel ('Just "readMemoryResponseBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "readMemoryResponseAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "readMemoryResponseUnreadableBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "readMemoryResponseData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))))) | |||||
data RunInTerminalResponse Source #
Constructors
| RunInTerminalResponse | |
Fields
| |
Instances
| FromJSON RunInTerminalResponse Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser RunInTerminalResponse # parseJSONList :: Value -> Parser [RunInTerminalResponse] # | |||||
| ToJSON RunInTerminalResponse Source # | |||||
Defined in DAP.Types Methods toJSON :: RunInTerminalResponse -> Value # toEncoding :: RunInTerminalResponse -> Encoding # toJSONList :: [RunInTerminalResponse] -> Value # toEncodingList :: [RunInTerminalResponse] -> Encoding # omitField :: RunInTerminalResponse -> Bool # | |||||
| Generic RunInTerminalResponse Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: RunInTerminalResponse -> Rep RunInTerminalResponse x # to :: Rep RunInTerminalResponse x -> RunInTerminalResponse # | |||||
| Show RunInTerminalResponse Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> RunInTerminalResponse -> ShowS # show :: RunInTerminalResponse -> String # showList :: [RunInTerminalResponse] -> ShowS # | |||||
| Eq RunInTerminalResponse Source # | |||||
Defined in DAP.Types Methods (==) :: RunInTerminalResponse -> RunInTerminalResponse -> Bool # (/=) :: RunInTerminalResponse -> RunInTerminalResponse -> Bool # | |||||
| type Rep RunInTerminalResponse Source # | |||||
Defined in DAP.Types type Rep RunInTerminalResponse = D1 ('MetaData "RunInTerminalResponse" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "RunInTerminalResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "runInTerminalResponseProcessId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "runInTerminalResponseShellProcessId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)))) | |||||
newtype ScopesResponse Source #
Constructors
| ScopesResponse | |
Instances
| ToJSON ScopesResponse Source # | |
Defined in DAP.Types Methods toJSON :: ScopesResponse -> Value # toEncoding :: ScopesResponse -> Encoding # toJSONList :: [ScopesResponse] -> Value # toEncodingList :: [ScopesResponse] -> Encoding # omitField :: ScopesResponse -> Bool # | |
| Show ScopesResponse Source # | |
Defined in DAP.Types Methods showsPrec :: Int -> ScopesResponse -> ShowS # show :: ScopesResponse -> String # showList :: [ScopesResponse] -> ShowS # | |
| Eq ScopesResponse Source # | |
Defined in DAP.Types Methods (==) :: ScopesResponse -> ScopesResponse -> Bool # (/=) :: ScopesResponse -> ScopesResponse -> Bool # | |
data SetExpressionResponse Source #
Constructors
| SetExpressionResponse | |
Fields
| |
Instances
| ToJSON SetExpressionResponse Source # | |||||
Defined in DAP.Types Methods toJSON :: SetExpressionResponse -> Value # toEncoding :: SetExpressionResponse -> Encoding # toJSONList :: [SetExpressionResponse] -> Value # toEncodingList :: [SetExpressionResponse] -> Encoding # omitField :: SetExpressionResponse -> Bool # | |||||
| Generic SetExpressionResponse Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: SetExpressionResponse -> Rep SetExpressionResponse x # to :: Rep SetExpressionResponse x -> SetExpressionResponse # | |||||
| Show SetExpressionResponse Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> SetExpressionResponse -> ShowS # show :: SetExpressionResponse -> String # showList :: [SetExpressionResponse] -> ShowS # | |||||
| Eq SetExpressionResponse Source # | |||||
Defined in DAP.Types Methods (==) :: SetExpressionResponse -> SetExpressionResponse -> Bool # (/=) :: SetExpressionResponse -> SetExpressionResponse -> Bool # | |||||
| type Rep SetExpressionResponse Source # | |||||
Defined in DAP.Types type Rep SetExpressionResponse = D1 ('MetaData "SetExpressionResponse" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "SetExpressionResponse" 'PrefixI 'True) ((S1 ('MetaSel ('Just "setExpressionResponseValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "setExpressionResponseType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "setExpressionResponsePresentationHint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe VariablePresentationHint)))) :*: (S1 ('MetaSel ('Just "setExpressionResponseVariablesReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "setExpressionResponseNamedVariables") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "setExpressionResponseIndexedVariables") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)))))) | |||||
data SetVariableResponse Source #
Constructors
| SetVariableResponse | |
Fields
| |
Instances
| ToJSON SetVariableResponse Source # | |
Defined in DAP.Types Methods toJSON :: SetVariableResponse -> Value # toEncoding :: SetVariableResponse -> Encoding # toJSONList :: [SetVariableResponse] -> Value # toEncodingList :: [SetVariableResponse] -> Encoding # omitField :: SetVariableResponse -> Bool # | |
| Show SetVariableResponse Source # | |
Defined in DAP.Types Methods showsPrec :: Int -> SetVariableResponse -> ShowS # show :: SetVariableResponse -> String # showList :: [SetVariableResponse] -> ShowS # | |
| Eq SetVariableResponse Source # | |
Defined in DAP.Types Methods (==) :: SetVariableResponse -> SetVariableResponse -> Bool # (/=) :: SetVariableResponse -> SetVariableResponse -> Bool # | |
data SourceResponse Source #
Constructors
| SourceResponse | |
Fields
| |
Instances
| ToJSON SourceResponse Source # | |
Defined in DAP.Types Methods toJSON :: SourceResponse -> Value # toEncoding :: SourceResponse -> Encoding # toJSONList :: [SourceResponse] -> Value # toEncodingList :: [SourceResponse] -> Encoding # omitField :: SourceResponse -> Bool # | |
| Show SourceResponse Source # | |
Defined in DAP.Types Methods showsPrec :: Int -> SourceResponse -> ShowS # show :: SourceResponse -> String # showList :: [SourceResponse] -> ShowS # | |
| Eq SourceResponse Source # | |
Defined in DAP.Types Methods (==) :: SourceResponse -> SourceResponse -> Bool # (/=) :: SourceResponse -> SourceResponse -> Bool # | |
data StackTraceResponse Source #
Constructors
| StackTraceResponse | |
Fields
| |
Instances
| ToJSON StackTraceResponse Source # | |
Defined in DAP.Types Methods toJSON :: StackTraceResponse -> Value # toEncoding :: StackTraceResponse -> Encoding # toJSONList :: [StackTraceResponse] -> Value # toEncodingList :: [StackTraceResponse] -> Encoding # omitField :: StackTraceResponse -> Bool # | |
| Show StackTraceResponse Source # | |
Defined in DAP.Types Methods showsPrec :: Int -> StackTraceResponse -> ShowS # show :: StackTraceResponse -> String # showList :: [StackTraceResponse] -> ShowS # | |
| Eq StackTraceResponse Source # | |
Defined in DAP.Types Methods (==) :: StackTraceResponse -> StackTraceResponse -> Bool # (/=) :: StackTraceResponse -> StackTraceResponse -> Bool # | |
data StepInTargetsResponse Source #
Constructors
| StepInTargetsResponse | |
Fields
| |
Instances
| ToJSON StepInTargetsResponse Source # | |||||
Defined in DAP.Types Methods toJSON :: StepInTargetsResponse -> Value # toEncoding :: StepInTargetsResponse -> Encoding # toJSONList :: [StepInTargetsResponse] -> Value # toEncodingList :: [StepInTargetsResponse] -> Encoding # omitField :: StepInTargetsResponse -> Bool # | |||||
| Generic StepInTargetsResponse Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: StepInTargetsResponse -> Rep StepInTargetsResponse x # to :: Rep StepInTargetsResponse x -> StepInTargetsResponse # | |||||
| Show StepInTargetsResponse Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> StepInTargetsResponse -> ShowS # show :: StepInTargetsResponse -> String # showList :: [StepInTargetsResponse] -> ShowS # | |||||
| Eq StepInTargetsResponse Source # | |||||
Defined in DAP.Types Methods (==) :: StepInTargetsResponse -> StepInTargetsResponse -> Bool # (/=) :: StepInTargetsResponse -> StepInTargetsResponse -> Bool # | |||||
| type Rep StepInTargetsResponse Source # | |||||
Defined in DAP.Types type Rep StepInTargetsResponse = D1 ('MetaData "StepInTargetsResponse" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "StepInTargetsResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "stepInTargetsResponseTargets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [StepInTarget]))) | |||||
newtype ThreadsResponse Source #
Constructors
| ThreadsResponse | |
Instances
| ToJSON ThreadsResponse Source # | |
Defined in DAP.Types Methods toJSON :: ThreadsResponse -> Value # toEncoding :: ThreadsResponse -> Encoding # toJSONList :: [ThreadsResponse] -> Value # toEncodingList :: [ThreadsResponse] -> Encoding # omitField :: ThreadsResponse -> Bool # | |
| Show ThreadsResponse Source # | |
Defined in DAP.Types Methods showsPrec :: Int -> ThreadsResponse -> ShowS # show :: ThreadsResponse -> String # showList :: [ThreadsResponse] -> ShowS # | |
| Eq ThreadsResponse Source # | |
Defined in DAP.Types Methods (==) :: ThreadsResponse -> ThreadsResponse -> Bool # (/=) :: ThreadsResponse -> ThreadsResponse -> Bool # | |
data VariablesResponse Source #
Constructors
| VariablesResponse | |
Instances
| ToJSON VariablesResponse Source # | |||||
Defined in DAP.Types Methods toJSON :: VariablesResponse -> Value # toEncoding :: VariablesResponse -> Encoding # toJSONList :: [VariablesResponse] -> Value # toEncodingList :: [VariablesResponse] -> Encoding # omitField :: VariablesResponse -> Bool # | |||||
| Generic VariablesResponse Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: VariablesResponse -> Rep VariablesResponse x # to :: Rep VariablesResponse x -> VariablesResponse # | |||||
| Show VariablesResponse Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> VariablesResponse -> ShowS # show :: VariablesResponse -> String # showList :: [VariablesResponse] -> ShowS # | |||||
| Eq VariablesResponse Source # | |||||
Defined in DAP.Types Methods (==) :: VariablesResponse -> VariablesResponse -> Bool # (/=) :: VariablesResponse -> VariablesResponse -> Bool # | |||||
| type Rep VariablesResponse Source # | |||||
Defined in DAP.Types type Rep VariablesResponse = D1 ('MetaData "VariablesResponse" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "VariablesResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "variables") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Variable]))) | |||||
data WriteMemoryResponse Source #
Constructors
| WriteMemoryResponse | |
Fields
| |
Instances
| ToJSON WriteMemoryResponse Source # | |||||
Defined in DAP.Types Methods toJSON :: WriteMemoryResponse -> Value # toEncoding :: WriteMemoryResponse -> Encoding # toJSONList :: [WriteMemoryResponse] -> Value # toEncodingList :: [WriteMemoryResponse] -> Encoding # omitField :: WriteMemoryResponse -> Bool # | |||||
| Generic WriteMemoryResponse Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: WriteMemoryResponse -> Rep WriteMemoryResponse x # to :: Rep WriteMemoryResponse x -> WriteMemoryResponse # | |||||
| Show WriteMemoryResponse Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> WriteMemoryResponse -> ShowS # show :: WriteMemoryResponse -> String # showList :: [WriteMemoryResponse] -> ShowS # | |||||
| Eq WriteMemoryResponse Source # | |||||
Defined in DAP.Types Methods (==) :: WriteMemoryResponse -> WriteMemoryResponse -> Bool # (/=) :: WriteMemoryResponse -> WriteMemoryResponse -> Bool # | |||||
| type Rep WriteMemoryResponse Source # | |||||
Defined in DAP.Types type Rep WriteMemoryResponse = D1 ('MetaData "WriteMemoryResponse" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "WriteMemoryResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "writeMemoryResponseOffset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "writeMemoryResponseBytesWritten") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)))) | |||||
Arguments
data AttachRequestArguments Source #
Constructors
| AttachRequestArguments | |
Fields
| |
Instances
| FromJSON AttachRequestArguments Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser AttachRequestArguments # parseJSONList :: Value -> Parser [AttachRequestArguments] # | |||||
| Generic AttachRequestArguments Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: AttachRequestArguments -> Rep AttachRequestArguments x # to :: Rep AttachRequestArguments x -> AttachRequestArguments # | |||||
| Show AttachRequestArguments Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> AttachRequestArguments -> ShowS # show :: AttachRequestArguments -> String # showList :: [AttachRequestArguments] -> ShowS # | |||||
| Eq AttachRequestArguments Source # | |||||
Defined in DAP.Types Methods (==) :: AttachRequestArguments -> AttachRequestArguments -> Bool # (/=) :: AttachRequestArguments -> AttachRequestArguments -> Bool # | |||||
| type Rep AttachRequestArguments Source # | |||||
Defined in DAP.Types type Rep AttachRequestArguments = D1 ('MetaData "AttachRequestArguments" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "AttachRequestArguments" 'PrefixI 'True) (S1 ('MetaSel ('Just "attachRequestArgumentsRestart") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Value)))) | |||||
data BreakpointLocationsArguments Source #
Constructors
| BreakpointLocationsArguments | |
Fields
| |
Instances
| FromJSON BreakpointLocationsArguments Source # | |||||
Defined in DAP.Types | |||||
| Generic BreakpointLocationsArguments Source # | |||||
Defined in DAP.Types Associated Types
| |||||
| Show BreakpointLocationsArguments Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> BreakpointLocationsArguments -> ShowS # show :: BreakpointLocationsArguments -> String # showList :: [BreakpointLocationsArguments] -> ShowS # | |||||
| Eq BreakpointLocationsArguments Source # | |||||
Defined in DAP.Types Methods (==) :: BreakpointLocationsArguments -> BreakpointLocationsArguments -> Bool # (/=) :: BreakpointLocationsArguments -> BreakpointLocationsArguments -> Bool # | |||||
| type Rep BreakpointLocationsArguments Source # | |||||
Defined in DAP.Types type Rep BreakpointLocationsArguments = D1 ('MetaData "BreakpointLocationsArguments" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "BreakpointLocationsArguments" 'PrefixI 'True) ((S1 ('MetaSel ('Just "breakpointLocationsArgumentsSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Source) :*: S1 ('MetaSel ('Just "breakpointLocationsArgumentsLine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "breakpointLocationsArgumentsColumn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "breakpointLocationsArgumentsEndLine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "breakpointLocationsArgumentsEndColumn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)))))) | |||||
data CompletionsArguments Source #
Constructors
| CompletionsArguments | |
Fields
| |
Instances
| FromJSON CompletionsArguments Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser CompletionsArguments # parseJSONList :: Value -> Parser [CompletionsArguments] # | |||||
| Generic CompletionsArguments Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: CompletionsArguments -> Rep CompletionsArguments x # to :: Rep CompletionsArguments x -> CompletionsArguments # | |||||
| Show CompletionsArguments Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> CompletionsArguments -> ShowS # show :: CompletionsArguments -> String # showList :: [CompletionsArguments] -> ShowS # | |||||
| Eq CompletionsArguments Source # | |||||
Defined in DAP.Types Methods (==) :: CompletionsArguments -> CompletionsArguments -> Bool # (/=) :: CompletionsArguments -> CompletionsArguments -> Bool # | |||||
| type Rep CompletionsArguments Source # | |||||
Defined in DAP.Types type Rep CompletionsArguments = D1 ('MetaData "CompletionsArguments" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "CompletionsArguments" 'PrefixI 'True) ((S1 ('MetaSel ('Just "completionsArgumentsFrameId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "completionsArgumentsText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "completionsArgumentsColumn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "completionsArgumentsLine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int))))) | |||||
data ConfigurationDoneArguments Source #
Constructors
| ConfigurationDoneArguments |
Instances
| FromJSON ConfigurationDoneArguments Source # | |
Defined in DAP.Types | |
| Show ConfigurationDoneArguments Source # | |
Defined in DAP.Types Methods showsPrec :: Int -> ConfigurationDoneArguments -> ShowS # show :: ConfigurationDoneArguments -> String # showList :: [ConfigurationDoneArguments] -> ShowS # | |
| Eq ConfigurationDoneArguments Source # | |
Defined in DAP.Types Methods (==) :: ConfigurationDoneArguments -> ConfigurationDoneArguments -> Bool # (/=) :: ConfigurationDoneArguments -> ConfigurationDoneArguments -> Bool # | |
data ContinueArguments Source #
Constructors
| ContinueArguments | |
Fields
| |
Instances
| FromJSON ContinueArguments Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser ContinueArguments # parseJSONList :: Value -> Parser [ContinueArguments] # | |||||
| Generic ContinueArguments Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: ContinueArguments -> Rep ContinueArguments x # to :: Rep ContinueArguments x -> ContinueArguments # | |||||
| Show ContinueArguments Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> ContinueArguments -> ShowS # show :: ContinueArguments -> String # showList :: [ContinueArguments] -> ShowS # | |||||
| Eq ContinueArguments Source # | |||||
Defined in DAP.Types Methods (==) :: ContinueArguments -> ContinueArguments -> Bool # (/=) :: ContinueArguments -> ContinueArguments -> Bool # | |||||
| type Rep ContinueArguments Source # | |||||
Defined in DAP.Types type Rep ContinueArguments = D1 ('MetaData "ContinueArguments" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "ContinueArguments" 'PrefixI 'True) (S1 ('MetaSel ('Just "continueArgumentsThreadId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "continueArgumentsSingleThread") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) | |||||
data DataBreakpointInfoArguments Source #
Constructors
| DataBreakpointInfoArguments | |
Fields
| |
Instances
| FromJSON DataBreakpointInfoArguments Source # | |||||
Defined in DAP.Types | |||||
| Generic DataBreakpointInfoArguments Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: DataBreakpointInfoArguments -> Rep DataBreakpointInfoArguments x # to :: Rep DataBreakpointInfoArguments x -> DataBreakpointInfoArguments # | |||||
| Show DataBreakpointInfoArguments Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> DataBreakpointInfoArguments -> ShowS # show :: DataBreakpointInfoArguments -> String # showList :: [DataBreakpointInfoArguments] -> ShowS # | |||||
| Eq DataBreakpointInfoArguments Source # | |||||
Defined in DAP.Types Methods (==) :: DataBreakpointInfoArguments -> DataBreakpointInfoArguments -> Bool # (/=) :: DataBreakpointInfoArguments -> DataBreakpointInfoArguments -> Bool # | |||||
| type Rep DataBreakpointInfoArguments Source # | |||||
Defined in DAP.Types type Rep DataBreakpointInfoArguments = D1 ('MetaData "DataBreakpointInfoArguments" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "DataBreakpointInfoArguments" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataBreakpointInfoArgumentsVariablesReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "dataBreakpointInfoArgumentsName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "dataBreakpointInfoArgumentsFrameId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int))))) | |||||
data DisassembleArguments Source #
Constructors
| DisassembleArguments | |
Fields
| |
Instances
| FromJSON DisassembleArguments Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser DisassembleArguments # parseJSONList :: Value -> Parser [DisassembleArguments] # | |||||
| Generic DisassembleArguments Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: DisassembleArguments -> Rep DisassembleArguments x # to :: Rep DisassembleArguments x -> DisassembleArguments # | |||||
| Show DisassembleArguments Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> DisassembleArguments -> ShowS # show :: DisassembleArguments -> String # showList :: [DisassembleArguments] -> ShowS # | |||||
| Eq DisassembleArguments Source # | |||||
Defined in DAP.Types Methods (==) :: DisassembleArguments -> DisassembleArguments -> Bool # (/=) :: DisassembleArguments -> DisassembleArguments -> Bool # | |||||
| type Rep DisassembleArguments Source # | |||||
Defined in DAP.Types type Rep DisassembleArguments = D1 ('MetaData "DisassembleArguments" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "DisassembleArguments" 'PrefixI 'True) ((S1 ('MetaSel ('Just "disassembleArgumentsMemoryReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "disassembleArgumentsOffset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "disassembleArgumentsInstructionOffset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "disassembleArgumentsInstructionCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "disassembleArgumentsResolveSymbols") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))))) | |||||
data DisconnectArguments Source #
Constructors
| DisconnectArguments | |
Fields
| |
Instances
| FromJSON DisconnectArguments Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser DisconnectArguments # parseJSONList :: Value -> Parser [DisconnectArguments] # | |||||
| Generic DisconnectArguments Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: DisconnectArguments -> Rep DisconnectArguments x # to :: Rep DisconnectArguments x -> DisconnectArguments # | |||||
| Show DisconnectArguments Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> DisconnectArguments -> ShowS # show :: DisconnectArguments -> String # showList :: [DisconnectArguments] -> ShowS # | |||||
| Eq DisconnectArguments Source # | |||||
Defined in DAP.Types Methods (==) :: DisconnectArguments -> DisconnectArguments -> Bool # (/=) :: DisconnectArguments -> DisconnectArguments -> Bool # | |||||
| type Rep DisconnectArguments Source # | |||||
Defined in DAP.Types type Rep DisconnectArguments = D1 ('MetaData "DisconnectArguments" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "DisconnectArguments" 'PrefixI 'True) (S1 ('MetaSel ('Just "disconnectArgumentsRestart") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "disconnectArgumentsTerminateDebuggee") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "disconnectArgumentsSuspendDebuggee") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))) | |||||
data EvaluateArguments Source #
Constructors
| EvaluateArguments | |
Fields
| |
Instances
| FromJSON EvaluateArguments Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser EvaluateArguments # parseJSONList :: Value -> Parser [EvaluateArguments] # | |||||
| Generic EvaluateArguments Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: EvaluateArguments -> Rep EvaluateArguments x # to :: Rep EvaluateArguments x -> EvaluateArguments # | |||||
| Show EvaluateArguments Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> EvaluateArguments -> ShowS # show :: EvaluateArguments -> String # showList :: [EvaluateArguments] -> ShowS # | |||||
| Eq EvaluateArguments Source # | |||||
Defined in DAP.Types Methods (==) :: EvaluateArguments -> EvaluateArguments -> Bool # (/=) :: EvaluateArguments -> EvaluateArguments -> Bool # | |||||
| type Rep EvaluateArguments Source # | |||||
Defined in DAP.Types type Rep EvaluateArguments = D1 ('MetaData "EvaluateArguments" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "EvaluateArguments" 'PrefixI 'True) ((S1 ('MetaSel ('Just "evaluateArgumentsExpression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "evaluateArgumentsFrameId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "evaluateArgumentsContext") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe EvaluateArgumentsContext)) :*: S1 ('MetaSel ('Just "evaluateArgumentsFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ValueFormat))))) | |||||
data ExceptionInfoArguments Source #
Constructors
| ExceptionInfoArguments | |
Fields
| |
Instances
| FromJSON ExceptionInfoArguments Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser ExceptionInfoArguments # parseJSONList :: Value -> Parser [ExceptionInfoArguments] # | |||||
| Generic ExceptionInfoArguments Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: ExceptionInfoArguments -> Rep ExceptionInfoArguments x # to :: Rep ExceptionInfoArguments x -> ExceptionInfoArguments # | |||||
| Show ExceptionInfoArguments Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> ExceptionInfoArguments -> ShowS # show :: ExceptionInfoArguments -> String # showList :: [ExceptionInfoArguments] -> ShowS # | |||||
| Eq ExceptionInfoArguments Source # | |||||
Defined in DAP.Types Methods (==) :: ExceptionInfoArguments -> ExceptionInfoArguments -> Bool # (/=) :: ExceptionInfoArguments -> ExceptionInfoArguments -> Bool # | |||||
| type Rep ExceptionInfoArguments Source # | |||||
Defined in DAP.Types type Rep ExceptionInfoArguments = D1 ('MetaData "ExceptionInfoArguments" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "ExceptionInfoArguments" 'PrefixI 'True) (S1 ('MetaSel ('Just "exceptionInfoArgumentsThreadId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))) | |||||
data GotoArguments Source #
Constructors
| GotoArguments | |
Fields
| |
Instances
| FromJSON GotoArguments Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser GotoArguments # parseJSONList :: Value -> Parser [GotoArguments] # | |||||
| Generic GotoArguments Source # | |||||
Defined in DAP.Types Associated Types
| |||||
| Show GotoArguments Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> GotoArguments -> ShowS # show :: GotoArguments -> String # showList :: [GotoArguments] -> ShowS # | |||||
| Eq GotoArguments Source # | |||||
Defined in DAP.Types Methods (==) :: GotoArguments -> GotoArguments -> Bool # (/=) :: GotoArguments -> GotoArguments -> Bool # | |||||
| type Rep GotoArguments Source # | |||||
Defined in DAP.Types type Rep GotoArguments = D1 ('MetaData "GotoArguments" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "GotoArguments" 'PrefixI 'True) (S1 ('MetaSel ('Just "gotoArgumentsThreadId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "gotoArgumentsTargetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))) | |||||
data GotoTargetsArguments Source #
Constructors
| GotoTargetsArguments | |
Fields
| |
Instances
| FromJSON GotoTargetsArguments Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser GotoTargetsArguments # parseJSONList :: Value -> Parser [GotoTargetsArguments] # | |||||
| Generic GotoTargetsArguments Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: GotoTargetsArguments -> Rep GotoTargetsArguments x # to :: Rep GotoTargetsArguments x -> GotoTargetsArguments # | |||||
| Show GotoTargetsArguments Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> GotoTargetsArguments -> ShowS # show :: GotoTargetsArguments -> String # showList :: [GotoTargetsArguments] -> ShowS # | |||||
| Eq GotoTargetsArguments Source # | |||||
Defined in DAP.Types Methods (==) :: GotoTargetsArguments -> GotoTargetsArguments -> Bool # (/=) :: GotoTargetsArguments -> GotoTargetsArguments -> Bool # | |||||
| type Rep GotoTargetsArguments Source # | |||||
Defined in DAP.Types type Rep GotoTargetsArguments = D1 ('MetaData "GotoTargetsArguments" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "GotoTargetsArguments" 'PrefixI 'True) (S1 ('MetaSel ('Just "gotoTargetsArgumentsSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Source) :*: (S1 ('MetaSel ('Just "gotoTargetsArgumentsLine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "gotoTargetsArgumentsColumn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int))))) | |||||
data InitializeRequestArguments Source #
Constructors
| InitializeRequestArguments | |
Fields
| |
Instances
| FromJSON InitializeRequestArguments Source # | |||||
Defined in DAP.Types | |||||
| Generic InitializeRequestArguments Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: InitializeRequestArguments -> Rep InitializeRequestArguments x # to :: Rep InitializeRequestArguments x -> InitializeRequestArguments # | |||||
| Show InitializeRequestArguments Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> InitializeRequestArguments -> ShowS # show :: InitializeRequestArguments -> String # showList :: [InitializeRequestArguments] -> ShowS # | |||||
| Eq InitializeRequestArguments Source # | |||||
Defined in DAP.Types Methods (==) :: InitializeRequestArguments -> InitializeRequestArguments -> Bool # (/=) :: InitializeRequestArguments -> InitializeRequestArguments -> Bool # | |||||
| type Rep InitializeRequestArguments Source # | |||||
Defined in DAP.Types type Rep InitializeRequestArguments = D1 ('MetaData "InitializeRequestArguments" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "InitializeRequestArguments" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "clientID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clientName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "adapterID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "locale") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "linesStartAt1") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "columnsStartAt1") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "pathFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe PathFormat)) :*: S1 ('MetaSel ('Just "supportsVariableType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool))))) :*: (((S1 ('MetaSel ('Just "supportsVariablePaging") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "supportsRunInTerminalRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "supportsMemoryReferences") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "supportsProgressReporting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "supportsInvalidatedEvent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "supportsMemoryEvent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "supportsArgsCanBeInterpretedByShell") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "supportsStartDebuggingRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "supportsANSIStyling") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)))))))) | |||||
data LaunchRequestArguments Source #
Constructors
| LaunchRequestArguments | |
Fields
| |
Instances
| FromJSON LaunchRequestArguments Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser LaunchRequestArguments # parseJSONList :: Value -> Parser [LaunchRequestArguments] # | |||||
| Generic LaunchRequestArguments Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: LaunchRequestArguments -> Rep LaunchRequestArguments x # to :: Rep LaunchRequestArguments x -> LaunchRequestArguments # | |||||
| Show LaunchRequestArguments Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> LaunchRequestArguments -> ShowS # show :: LaunchRequestArguments -> String # showList :: [LaunchRequestArguments] -> ShowS # | |||||
| Eq LaunchRequestArguments Source # | |||||
Defined in DAP.Types Methods (==) :: LaunchRequestArguments -> LaunchRequestArguments -> Bool # (/=) :: LaunchRequestArguments -> LaunchRequestArguments -> Bool # | |||||
| type Rep LaunchRequestArguments Source # | |||||
Defined in DAP.Types type Rep LaunchRequestArguments = D1 ('MetaData "LaunchRequestArguments" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "LaunchRequestArguments" 'PrefixI 'True) (S1 ('MetaSel ('Just "launchRequestArgumentsNoDebug") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "launchRequestArgumentsRestart") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Value)))) | |||||
data LoadedSourcesArguments Source #
Constructors
| LoadedSourcesArguments |
Instances
| FromJSON LoadedSourcesArguments Source # | |
Defined in DAP.Types Methods parseJSON :: Value -> Parser LoadedSourcesArguments # parseJSONList :: Value -> Parser [LoadedSourcesArguments] # | |
| Show LoadedSourcesArguments Source # | |
Defined in DAP.Types Methods showsPrec :: Int -> LoadedSourcesArguments -> ShowS # show :: LoadedSourcesArguments -> String # showList :: [LoadedSourcesArguments] -> ShowS # | |
| Eq LoadedSourcesArguments Source # | |
Defined in DAP.Types Methods (==) :: LoadedSourcesArguments -> LoadedSourcesArguments -> Bool # (/=) :: LoadedSourcesArguments -> LoadedSourcesArguments -> Bool # | |
data ModulesArguments Source #
Constructors
| ModulesArguments | |
Fields
| |
Instances
| Generic ModulesArguments Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: ModulesArguments -> Rep ModulesArguments x # to :: Rep ModulesArguments x -> ModulesArguments # | |||||
| Show ModulesArguments Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> ModulesArguments -> ShowS # show :: ModulesArguments -> String # showList :: [ModulesArguments] -> ShowS # | |||||
| Eq ModulesArguments Source # | |||||
Defined in DAP.Types Methods (==) :: ModulesArguments -> ModulesArguments -> Bool # (/=) :: ModulesArguments -> ModulesArguments -> Bool # | |||||
| type Rep ModulesArguments Source # | |||||
Defined in DAP.Types type Rep ModulesArguments = D1 ('MetaData "ModulesArguments" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "ModulesArguments" 'PrefixI 'True) (S1 ('MetaSel ('Just "modulesArgumentsStartModule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "modulesArgumentsModuleCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)))) | |||||
data NextArguments Source #
Constructors
| NextArguments | |
Fields
| |
Instances
| FromJSON NextArguments Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser NextArguments # parseJSONList :: Value -> Parser [NextArguments] # | |||||
| Generic NextArguments Source # | |||||
Defined in DAP.Types Associated Types
| |||||
| Show NextArguments Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> NextArguments -> ShowS # show :: NextArguments -> String # showList :: [NextArguments] -> ShowS # | |||||
| Eq NextArguments Source # | |||||
Defined in DAP.Types Methods (==) :: NextArguments -> NextArguments -> Bool # (/=) :: NextArguments -> NextArguments -> Bool # | |||||
| type Rep NextArguments Source # | |||||
Defined in DAP.Types type Rep NextArguments = D1 ('MetaData "NextArguments" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "NextArguments" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextArgumentsThreadId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: (S1 ('MetaSel ('Just "nextArgumentsSingleThread") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "nextArgumentsGranularity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe SteppingGranularity))))) | |||||
data PauseArguments Source #
Constructors
| PauseArguments | |
Fields
| |
Instances
| FromJSON PauseArguments Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser PauseArguments # parseJSONList :: Value -> Parser [PauseArguments] # | |||||
| Generic PauseArguments Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: PauseArguments -> Rep PauseArguments x # to :: Rep PauseArguments x -> PauseArguments # | |||||
| Show PauseArguments Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> PauseArguments -> ShowS # show :: PauseArguments -> String # showList :: [PauseArguments] -> ShowS # | |||||
| Eq PauseArguments Source # | |||||
Defined in DAP.Types Methods (==) :: PauseArguments -> PauseArguments -> Bool # (/=) :: PauseArguments -> PauseArguments -> Bool # | |||||
| type Rep PauseArguments Source # | |||||
Defined in DAP.Types type Rep PauseArguments = D1 ('MetaData "PauseArguments" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "PauseArguments" 'PrefixI 'True) (S1 ('MetaSel ('Just "pauseArgumentsThreadId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))) | |||||
data ReadMemoryArguments Source #
Constructors
| ReadMemoryArguments | |
Fields
| |
Instances
| FromJSON ReadMemoryArguments Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser ReadMemoryArguments # parseJSONList :: Value -> Parser [ReadMemoryArguments] # | |||||
| Generic ReadMemoryArguments Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: ReadMemoryArguments -> Rep ReadMemoryArguments x # to :: Rep ReadMemoryArguments x -> ReadMemoryArguments # | |||||
| Show ReadMemoryArguments Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> ReadMemoryArguments -> ShowS # show :: ReadMemoryArguments -> String # showList :: [ReadMemoryArguments] -> ShowS # | |||||
| Eq ReadMemoryArguments Source # | |||||
Defined in DAP.Types Methods (==) :: ReadMemoryArguments -> ReadMemoryArguments -> Bool # (/=) :: ReadMemoryArguments -> ReadMemoryArguments -> Bool # | |||||
| type Rep ReadMemoryArguments Source # | |||||
Defined in DAP.Types type Rep ReadMemoryArguments = D1 ('MetaData "ReadMemoryArguments" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "ReadMemoryArguments" 'PrefixI 'True) (S1 ('MetaSel ('Just "readMemoryArgumentsmemoryReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "readMemoryArgumentsOffset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "readMemoryArgumentsCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))) | |||||
data RestartArguments Source #
Constructors
| RestartArguments | |
Fields
| |
Instances
| FromJSON RestartArguments Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser RestartArguments # parseJSONList :: Value -> Parser [RestartArguments] # | |||||
| Generic RestartArguments Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: RestartArguments -> Rep RestartArguments x # to :: Rep RestartArguments x -> RestartArguments # | |||||
| Show RestartArguments Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> RestartArguments -> ShowS # show :: RestartArguments -> String # showList :: [RestartArguments] -> ShowS # | |||||
| Eq RestartArguments Source # | |||||
Defined in DAP.Types Methods (==) :: RestartArguments -> RestartArguments -> Bool # (/=) :: RestartArguments -> RestartArguments -> Bool # | |||||
| type Rep RestartArguments Source # | |||||
Defined in DAP.Types type Rep RestartArguments = D1 ('MetaData "RestartArguments" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "RestartArguments" 'PrefixI 'True) (S1 ('MetaSel ('Just "restartArgumentsArguments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe (Either LaunchRequestArguments AttachRequestArguments))))) | |||||
data RestartFrameArguments Source #
Constructors
| RestartFrameArguments | |
Fields
| |
Instances
| FromJSON RestartFrameArguments Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser RestartFrameArguments # parseJSONList :: Value -> Parser [RestartFrameArguments] # | |||||
| Generic RestartFrameArguments Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: RestartFrameArguments -> Rep RestartFrameArguments x # to :: Rep RestartFrameArguments x -> RestartFrameArguments # | |||||
| Show RestartFrameArguments Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> RestartFrameArguments -> ShowS # show :: RestartFrameArguments -> String # showList :: [RestartFrameArguments] -> ShowS # | |||||
| Eq RestartFrameArguments Source # | |||||
Defined in DAP.Types Methods (==) :: RestartFrameArguments -> RestartFrameArguments -> Bool # (/=) :: RestartFrameArguments -> RestartFrameArguments -> Bool # | |||||
| type Rep RestartFrameArguments Source # | |||||
Defined in DAP.Types type Rep RestartFrameArguments = D1 ('MetaData "RestartFrameArguments" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "RestartFrameArguments" 'PrefixI 'True) (S1 ('MetaSel ('Just "restartFrameArgumentsFrameId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))) | |||||
data ReverseContinueArguments Source #
Constructors
| ReverseContinueArguments | |
Fields
| |
Instances
| FromJSON ReverseContinueArguments Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser ReverseContinueArguments # parseJSONList :: Value -> Parser [ReverseContinueArguments] # | |||||
| Generic ReverseContinueArguments Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: ReverseContinueArguments -> Rep ReverseContinueArguments x # to :: Rep ReverseContinueArguments x -> ReverseContinueArguments # | |||||
| Show ReverseContinueArguments Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> ReverseContinueArguments -> ShowS # show :: ReverseContinueArguments -> String # showList :: [ReverseContinueArguments] -> ShowS # | |||||
| Eq ReverseContinueArguments Source # | |||||
Defined in DAP.Types Methods (==) :: ReverseContinueArguments -> ReverseContinueArguments -> Bool # (/=) :: ReverseContinueArguments -> ReverseContinueArguments -> Bool # | |||||
| type Rep ReverseContinueArguments Source # | |||||
Defined in DAP.Types type Rep ReverseContinueArguments = D1 ('MetaData "ReverseContinueArguments" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "ReverseContinueArguments" 'PrefixI 'True) (S1 ('MetaSel ('Just "reverseContinueArgumentsThreadId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "reverseContinueArgumentsSingleThread") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) | |||||
data RunInTerminalRequestArguments Source #
Constructors
| RunInTerminalRequestArguments | |
Fields
| |
Instances
| FromJSON RunInTerminalRequestArguments Source # | |||||
Defined in DAP.Types | |||||
| ToJSON RunInTerminalRequestArguments Source # | |||||
Defined in DAP.Types | |||||
| Generic RunInTerminalRequestArguments Source # | |||||
Defined in DAP.Types Associated Types
| |||||
| Show RunInTerminalRequestArguments Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> RunInTerminalRequestArguments -> ShowS # show :: RunInTerminalRequestArguments -> String # showList :: [RunInTerminalRequestArguments] -> ShowS # | |||||
| Eq RunInTerminalRequestArguments Source # | |||||
Defined in DAP.Types | |||||
| type Rep RunInTerminalRequestArguments Source # | |||||
Defined in DAP.Types type Rep RunInTerminalRequestArguments = D1 ('MetaData "RunInTerminalRequestArguments" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "RunInTerminalRequestArguments" 'PrefixI 'True) ((S1 ('MetaSel ('Just "runInTerminalRequestArgumentsKind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe RunInTerminalRequestArgumentsKind)) :*: (S1 ('MetaSel ('Just "runInTerminalRequestArgumentsTitle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "runInTerminalRequestArgumentsCwd") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "runInTerminalRequestArgumentsArgs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text]) :*: (S1 ('MetaSel ('Just "runInTerminalRequestArgumentsEnv") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "runInTerminalRequestArgumentsArgsCanBeInterpretedByShell") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))))) | |||||
data RunInTerminalRequestArgumentsKind Source #
Instances
| FromJSON RunInTerminalRequestArgumentsKind Source # | |||||
Defined in DAP.Types | |||||
| ToJSON RunInTerminalRequestArgumentsKind Source # | |||||
Defined in DAP.Types | |||||
| Generic RunInTerminalRequestArgumentsKind Source # | |||||
Defined in DAP.Types Associated Types
| |||||
| Show RunInTerminalRequestArgumentsKind Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> RunInTerminalRequestArgumentsKind -> ShowS # | |||||
| Eq RunInTerminalRequestArgumentsKind Source # | |||||
Defined in DAP.Types | |||||
| type Rep RunInTerminalRequestArgumentsKind Source # | |||||
Defined in DAP.Types type Rep RunInTerminalRequestArgumentsKind = D1 ('MetaData "RunInTerminalRequestArgumentsKind" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "RunInTerminalRequestArgumentsKindIntegrated" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "RunInTerminalRequestArgumentsKindExternal" 'PrefixI 'False) (U1 :: Type -> Type)) | |||||
data ScopesArguments Source #
Constructors
| ScopesArguments | |
Fields
| |
Instances
| FromJSON ScopesArguments Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser ScopesArguments # parseJSONList :: Value -> Parser [ScopesArguments] # | |||||
| Generic ScopesArguments Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: ScopesArguments -> Rep ScopesArguments x # to :: Rep ScopesArguments x -> ScopesArguments # | |||||
| Show ScopesArguments Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> ScopesArguments -> ShowS # show :: ScopesArguments -> String # showList :: [ScopesArguments] -> ShowS # | |||||
| Eq ScopesArguments Source # | |||||
Defined in DAP.Types Methods (==) :: ScopesArguments -> ScopesArguments -> Bool # (/=) :: ScopesArguments -> ScopesArguments -> Bool # | |||||
| type Rep ScopesArguments Source # | |||||
Defined in DAP.Types type Rep ScopesArguments = D1 ('MetaData "ScopesArguments" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "ScopesArguments" 'PrefixI 'True) (S1 ('MetaSel ('Just "scopesArgumentsFrameId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))) | |||||
data SetBreakpointsArguments Source #
Constructors
| SetBreakpointsArguments | |
Fields
| |
Instances
| FromJSON SetBreakpointsArguments Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser SetBreakpointsArguments # parseJSONList :: Value -> Parser [SetBreakpointsArguments] # | |||||
| Generic SetBreakpointsArguments Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: SetBreakpointsArguments -> Rep SetBreakpointsArguments x # to :: Rep SetBreakpointsArguments x -> SetBreakpointsArguments # | |||||
| Show SetBreakpointsArguments Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> SetBreakpointsArguments -> ShowS # show :: SetBreakpointsArguments -> String # showList :: [SetBreakpointsArguments] -> ShowS # | |||||
| Eq SetBreakpointsArguments Source # | |||||
Defined in DAP.Types Methods (==) :: SetBreakpointsArguments -> SetBreakpointsArguments -> Bool # (/=) :: SetBreakpointsArguments -> SetBreakpointsArguments -> Bool # | |||||
| type Rep SetBreakpointsArguments Source # | |||||
Defined in DAP.Types type Rep SetBreakpointsArguments = D1 ('MetaData "SetBreakpointsArguments" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "SetBreakpointsArguments" 'PrefixI 'True) ((S1 ('MetaSel ('Just "setBreakpointsArgumentsSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Source) :*: S1 ('MetaSel ('Just "setBreakpointsArgumentsBreakpoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [SourceBreakpoint]))) :*: (S1 ('MetaSel ('Just "setBreakpointsArgumentsLines") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [Int])) :*: S1 ('MetaSel ('Just "setBreakpointsArgumentsSourceModified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool))))) | |||||
data SetDataBreakpointsArguments Source #
Constructors
| SetDataBreakpointsArguments | |
Fields
| |
Instances
| FromJSON SetDataBreakpointsArguments Source # | |||||
Defined in DAP.Types | |||||
| Generic SetDataBreakpointsArguments Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: SetDataBreakpointsArguments -> Rep SetDataBreakpointsArguments x # to :: Rep SetDataBreakpointsArguments x -> SetDataBreakpointsArguments # | |||||
| Show SetDataBreakpointsArguments Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> SetDataBreakpointsArguments -> ShowS # show :: SetDataBreakpointsArguments -> String # showList :: [SetDataBreakpointsArguments] -> ShowS # | |||||
| Eq SetDataBreakpointsArguments Source # | |||||
Defined in DAP.Types Methods (==) :: SetDataBreakpointsArguments -> SetDataBreakpointsArguments -> Bool # (/=) :: SetDataBreakpointsArguments -> SetDataBreakpointsArguments -> Bool # | |||||
| type Rep SetDataBreakpointsArguments Source # | |||||
Defined in DAP.Types type Rep SetDataBreakpointsArguments = D1 ('MetaData "SetDataBreakpointsArguments" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "SetDataBreakpointsArguments" 'PrefixI 'True) (S1 ('MetaSel ('Just "setDataBreakpointsArgumentsBreakpoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [DataBreakpoint]))) | |||||
data SetExceptionBreakpointsArguments Source #
Constructors
| SetExceptionBreakpointsArguments | |
Fields
| |
Instances
| FromJSON SetExceptionBreakpointsArguments Source # | |||||
Defined in DAP.Types | |||||
| Generic SetExceptionBreakpointsArguments Source # | |||||
Defined in DAP.Types Associated Types
| |||||
| Show SetExceptionBreakpointsArguments Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> SetExceptionBreakpointsArguments -> ShowS # | |||||
| Eq SetExceptionBreakpointsArguments Source # | |||||
Defined in DAP.Types | |||||
| type Rep SetExceptionBreakpointsArguments Source # | |||||
Defined in DAP.Types type Rep SetExceptionBreakpointsArguments = D1 ('MetaData "SetExceptionBreakpointsArguments" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "SetExceptionBreakpointsArguments" 'PrefixI 'True) (S1 ('MetaSel ('Just "setExceptionBreakpointsArgumentsFilters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text]) :*: (S1 ('MetaSel ('Just "setExceptionBreakpointsArgumentsFilterOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ExceptionFilterOptions)) :*: S1 ('MetaSel ('Just "setExceptionBreakpointsArgumentsExceptionOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ExceptionOptions))))) | |||||
data SetExpressionArguments Source #
Constructors
| SetExpressionArguments | |
Fields
| |
Instances
| FromJSON SetExpressionArguments Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser SetExpressionArguments # parseJSONList :: Value -> Parser [SetExpressionArguments] # | |||||
| Generic SetExpressionArguments Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: SetExpressionArguments -> Rep SetExpressionArguments x # to :: Rep SetExpressionArguments x -> SetExpressionArguments # | |||||
| Show SetExpressionArguments Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> SetExpressionArguments -> ShowS # show :: SetExpressionArguments -> String # showList :: [SetExpressionArguments] -> ShowS # | |||||
| Eq SetExpressionArguments Source # | |||||
Defined in DAP.Types Methods (==) :: SetExpressionArguments -> SetExpressionArguments -> Bool # (/=) :: SetExpressionArguments -> SetExpressionArguments -> Bool # | |||||
| type Rep SetExpressionArguments Source # | |||||
Defined in DAP.Types type Rep SetExpressionArguments = D1 ('MetaData "SetExpressionArguments" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "SetExpressionArguments" 'PrefixI 'True) ((S1 ('MetaSel ('Just "setExpressionArgumentsExpression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "setExpressionArgumentsValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "setExpressionArgumentsFrameId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "setExpressionArgumentsFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ValueFormat))))) | |||||
data SetFunctionBreakpointsArguments Source #
Constructors
| SetFunctionBreakpointsArguments | |
Fields
| |
Instances
| FromJSON SetFunctionBreakpointsArguments Source # | |||||
Defined in DAP.Types | |||||
| Generic SetFunctionBreakpointsArguments Source # | |||||
Defined in DAP.Types Associated Types
| |||||
| Show SetFunctionBreakpointsArguments Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> SetFunctionBreakpointsArguments -> ShowS # | |||||
| Eq SetFunctionBreakpointsArguments Source # | |||||
Defined in DAP.Types | |||||
| type Rep SetFunctionBreakpointsArguments Source # | |||||
Defined in DAP.Types type Rep SetFunctionBreakpointsArguments = D1 ('MetaData "SetFunctionBreakpointsArguments" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "SetFunctionBreakpointsArguments" 'PrefixI 'True) (S1 ('MetaSel ('Just "setFunctionBreakpointsArgumentsBreakpoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [FunctionBreakpoint]))) | |||||
data SetInstructionBreakpointsArguments Source #
Constructors
| SetInstructionBreakpointsArguments | |
Fields
| |
Instances
| Show SetInstructionBreakpointsArguments Source # | |
Defined in DAP.Types Methods showsPrec :: Int -> SetInstructionBreakpointsArguments -> ShowS # | |
| Eq SetInstructionBreakpointsArguments Source # | |
Defined in DAP.Types | |
data SetVariableArguments Source #
Constructors
| SetVariableArguments | |
Fields
| |
Instances
| FromJSON SetVariableArguments Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser SetVariableArguments # parseJSONList :: Value -> Parser [SetVariableArguments] # | |||||
| Generic SetVariableArguments Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: SetVariableArguments -> Rep SetVariableArguments x # to :: Rep SetVariableArguments x -> SetVariableArguments # | |||||
| Show SetVariableArguments Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> SetVariableArguments -> ShowS # show :: SetVariableArguments -> String # showList :: [SetVariableArguments] -> ShowS # | |||||
| Eq SetVariableArguments Source # | |||||
Defined in DAP.Types Methods (==) :: SetVariableArguments -> SetVariableArguments -> Bool # (/=) :: SetVariableArguments -> SetVariableArguments -> Bool # | |||||
| type Rep SetVariableArguments Source # | |||||
Defined in DAP.Types type Rep SetVariableArguments = D1 ('MetaData "SetVariableArguments" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "SetVariableArguments" 'PrefixI 'True) ((S1 ('MetaSel ('Just "setVariableArgumentsVariablesReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "setVariableArgumentsName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "setVariableArgumentsValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "setVariableArgumentsFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ValueFormat))))) | |||||
data SourceArguments Source #
Constructors
| SourceArguments | |
Fields
| |
Instances
| FromJSON SourceArguments Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser SourceArguments # parseJSONList :: Value -> Parser [SourceArguments] # | |||||
| Generic SourceArguments Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: SourceArguments -> Rep SourceArguments x # to :: Rep SourceArguments x -> SourceArguments # | |||||
| Show SourceArguments Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> SourceArguments -> ShowS # show :: SourceArguments -> String # showList :: [SourceArguments] -> ShowS # | |||||
| Eq SourceArguments Source # | |||||
Defined in DAP.Types Methods (==) :: SourceArguments -> SourceArguments -> Bool # (/=) :: SourceArguments -> SourceArguments -> Bool # | |||||
| type Rep SourceArguments Source # | |||||
Defined in DAP.Types type Rep SourceArguments = D1 ('MetaData "SourceArguments" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "SourceArguments" 'PrefixI 'True) (S1 ('MetaSel ('Just "sourceArgumentsSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Source)) :*: S1 ('MetaSel ('Just "sourceArgumentsSourceReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))) | |||||
data StackTraceArguments Source #
Constructors
| StackTraceArguments | |
Fields
| |
Instances
| FromJSON StackTraceArguments Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser StackTraceArguments # parseJSONList :: Value -> Parser [StackTraceArguments] # | |||||
| Generic StackTraceArguments Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: StackTraceArguments -> Rep StackTraceArguments x # to :: Rep StackTraceArguments x -> StackTraceArguments # | |||||
| Show StackTraceArguments Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> StackTraceArguments -> ShowS # show :: StackTraceArguments -> String # showList :: [StackTraceArguments] -> ShowS # | |||||
| Eq StackTraceArguments Source # | |||||
Defined in DAP.Types Methods (==) :: StackTraceArguments -> StackTraceArguments -> Bool # (/=) :: StackTraceArguments -> StackTraceArguments -> Bool # | |||||
| type Rep StackTraceArguments Source # | |||||
Defined in DAP.Types type Rep StackTraceArguments = D1 ('MetaData "StackTraceArguments" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "StackTraceArguments" 'PrefixI 'True) ((S1 ('MetaSel ('Just "stackTraceArgumentsThreadId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "stackTraceArgumentsStartFrame") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "stackTraceArgumentsLevels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "stackTraceArgumentsFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe StackFrameFormat))))) | |||||
data StepBackArguments Source #
Constructors
| StepBackArguments | |
Fields
| |
Instances
| Show StepBackArguments Source # | |
Defined in DAP.Types Methods showsPrec :: Int -> StepBackArguments -> ShowS # show :: StepBackArguments -> String # showList :: [StepBackArguments] -> ShowS # | |
| Eq StepBackArguments Source # | |
Defined in DAP.Types Methods (==) :: StepBackArguments -> StepBackArguments -> Bool # (/=) :: StepBackArguments -> StepBackArguments -> Bool # | |
data StepInArguments Source #
Constructors
| StepInArguments | |
Fields
| |
Instances
| Show StepInArguments Source # | |
Defined in DAP.Types Methods showsPrec :: Int -> StepInArguments -> ShowS # show :: StepInArguments -> String # showList :: [StepInArguments] -> ShowS # | |
| Eq StepInArguments Source # | |
Defined in DAP.Types Methods (==) :: StepInArguments -> StepInArguments -> Bool # (/=) :: StepInArguments -> StepInArguments -> Bool # | |
data StepInTargetsArguments Source #
Constructors
| StepInTargetsArguments | |
Fields
| |
Instances
| FromJSON StepInTargetsArguments Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser StepInTargetsArguments # parseJSONList :: Value -> Parser [StepInTargetsArguments] # | |||||
| Generic StepInTargetsArguments Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: StepInTargetsArguments -> Rep StepInTargetsArguments x # to :: Rep StepInTargetsArguments x -> StepInTargetsArguments # | |||||
| Show StepInTargetsArguments Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> StepInTargetsArguments -> ShowS # show :: StepInTargetsArguments -> String # showList :: [StepInTargetsArguments] -> ShowS # | |||||
| Eq StepInTargetsArguments Source # | |||||
Defined in DAP.Types Methods (==) :: StepInTargetsArguments -> StepInTargetsArguments -> Bool # (/=) :: StepInTargetsArguments -> StepInTargetsArguments -> Bool # | |||||
| type Rep StepInTargetsArguments Source # | |||||
Defined in DAP.Types type Rep StepInTargetsArguments = D1 ('MetaData "StepInTargetsArguments" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "StepInTargetsArguments" 'PrefixI 'True) (S1 ('MetaSel ('Just "stepInTargetsArgumentsFrameId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))) | |||||
data StepOutArguments Source #
Constructors
| StepOutArguments | |
Fields
| |
Instances
| Show StepOutArguments Source # | |
Defined in DAP.Types Methods showsPrec :: Int -> StepOutArguments -> ShowS # show :: StepOutArguments -> String # showList :: [StepOutArguments] -> ShowS # | |
| Eq StepOutArguments Source # | |
Defined in DAP.Types Methods (==) :: StepOutArguments -> StepOutArguments -> Bool # (/=) :: StepOutArguments -> StepOutArguments -> Bool # | |
data TerminateArguments Source #
Constructors
| TerminateArguments | |
Fields
| |
Instances
| FromJSON TerminateArguments Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser TerminateArguments # parseJSONList :: Value -> Parser [TerminateArguments] # | |||||
| Generic TerminateArguments Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: TerminateArguments -> Rep TerminateArguments x # to :: Rep TerminateArguments x -> TerminateArguments # | |||||
| Show TerminateArguments Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> TerminateArguments -> ShowS # show :: TerminateArguments -> String # showList :: [TerminateArguments] -> ShowS # | |||||
| Eq TerminateArguments Source # | |||||
Defined in DAP.Types Methods (==) :: TerminateArguments -> TerminateArguments -> Bool # (/=) :: TerminateArguments -> TerminateArguments -> Bool # | |||||
| type Rep TerminateArguments Source # | |||||
Defined in DAP.Types type Rep TerminateArguments = D1 ('MetaData "TerminateArguments" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "TerminateArguments" 'PrefixI 'True) (S1 ('MetaSel ('Just "terminateArgumentsRestart") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) | |||||
newtype TerminateThreadsArguments Source #
Constructors
| TerminateThreadsArguments | |
Fields
| |
Instances
| FromJSON TerminateThreadsArguments Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser TerminateThreadsArguments # parseJSONList :: Value -> Parser [TerminateThreadsArguments] # | |||||
| Generic TerminateThreadsArguments Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: TerminateThreadsArguments -> Rep TerminateThreadsArguments x # to :: Rep TerminateThreadsArguments x -> TerminateThreadsArguments # | |||||
| Show TerminateThreadsArguments Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> TerminateThreadsArguments -> ShowS # show :: TerminateThreadsArguments -> String # showList :: [TerminateThreadsArguments] -> ShowS # | |||||
| Eq TerminateThreadsArguments Source # | |||||
Defined in DAP.Types Methods (==) :: TerminateThreadsArguments -> TerminateThreadsArguments -> Bool # (/=) :: TerminateThreadsArguments -> TerminateThreadsArguments -> Bool # | |||||
| type Rep TerminateThreadsArguments Source # | |||||
Defined in DAP.Types type Rep TerminateThreadsArguments = D1 ('MetaData "TerminateThreadsArguments" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'True) (C1 ('MetaCons "TerminateThreadsArguments" 'PrefixI 'True) (S1 ('MetaSel ('Just "terminateThreadsArgumentsThreadIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Int]))) | |||||
data ThreadsArguments Source #
Constructors
| ThreadsArguments |
Instances
| FromJSON ThreadsArguments Source # | |
Defined in DAP.Types Methods parseJSON :: Value -> Parser ThreadsArguments # parseJSONList :: Value -> Parser [ThreadsArguments] # | |
| Show ThreadsArguments Source # | |
Defined in DAP.Types Methods showsPrec :: Int -> ThreadsArguments -> ShowS # show :: ThreadsArguments -> String # showList :: [ThreadsArguments] -> ShowS # | |
| Eq ThreadsArguments Source # | |
Defined in DAP.Types Methods (==) :: ThreadsArguments -> ThreadsArguments -> Bool # (/=) :: ThreadsArguments -> ThreadsArguments -> Bool # | |
data VariablesArguments Source #
Constructors
| VariablesArguments | |
Fields
| |
Instances
| FromJSON VariablesArguments Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser VariablesArguments # parseJSONList :: Value -> Parser [VariablesArguments] # | |||||
| Generic VariablesArguments Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: VariablesArguments -> Rep VariablesArguments x # to :: Rep VariablesArguments x -> VariablesArguments # | |||||
| Show VariablesArguments Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> VariablesArguments -> ShowS # show :: VariablesArguments -> String # showList :: [VariablesArguments] -> ShowS # | |||||
| Eq VariablesArguments Source # | |||||
Defined in DAP.Types Methods (==) :: VariablesArguments -> VariablesArguments -> Bool # (/=) :: VariablesArguments -> VariablesArguments -> Bool # | |||||
| type Rep VariablesArguments Source # | |||||
Defined in DAP.Types | |||||
data WriteMemoryArguments Source #
Constructors
| WriteMemoryArguments | |
Fields
| |
Instances
| FromJSON WriteMemoryArguments Source # | |||||
Defined in DAP.Types Methods parseJSON :: Value -> Parser WriteMemoryArguments # parseJSONList :: Value -> Parser [WriteMemoryArguments] # | |||||
| Generic WriteMemoryArguments Source # | |||||
Defined in DAP.Types Associated Types
Methods from :: WriteMemoryArguments -> Rep WriteMemoryArguments x # to :: Rep WriteMemoryArguments x -> WriteMemoryArguments # | |||||
| Show WriteMemoryArguments Source # | |||||
Defined in DAP.Types Methods showsPrec :: Int -> WriteMemoryArguments -> ShowS # show :: WriteMemoryArguments -> String # showList :: [WriteMemoryArguments] -> ShowS # | |||||
| Eq WriteMemoryArguments Source # | |||||
Defined in DAP.Types Methods (==) :: WriteMemoryArguments -> WriteMemoryArguments -> Bool # (/=) :: WriteMemoryArguments -> WriteMemoryArguments -> Bool # | |||||
| type Rep WriteMemoryArguments Source # | |||||
Defined in DAP.Types type Rep WriteMemoryArguments = D1 ('MetaData "WriteMemoryArguments" "DAP.Types" "dap-0.3.0.0-3gGj75rkLes6ryJAskBHOE" 'False) (C1 ('MetaCons "WriteMemoryArguments" 'PrefixI 'True) ((S1 ('MetaSel ('Just "writeMemoryMemoryReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "writeMemoryArgumentsOffset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "writeMemoryArgumentsAllowPartial") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "writeMemoryArgumentsData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))) | |||||
defaults
defaultScope :: Scope Source #
Debug Thread state
data DebuggerThreadState Source #
DebuggerThreadState
State to hold both the thread that executes the debugger and the thread used
to propagate output events from the debugger + debuggee to the editor (via the
DAP server).
Constructors
| DebuggerThreadState | |
Fields
| |