dap 0.4.0.0 → 0.5.0.0
raw patch · 4 files changed
+41/−24 lines, 4 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
- DAP.Adaptor: runAdaptor :: AdaptorLocal app Request -> AdaptorState -> Adaptor app Request () -> IO ()
- DAP.Adaptor: runAdaptorWith :: AdaptorLocal app request -> AdaptorState -> Adaptor app request () -> IO ()
- DAP.Log: instance GHC.Classes.Eq DAP.Log.DebugStatus
- DAP.Log: instance GHC.Classes.Eq DAP.Log.Level
- DAP.Log: instance GHC.Show.Show DAP.Log.DebugStatus
- DAP.Log: instance GHC.Show.Show DAP.Log.Level
- DAP.Server: instance GHC.Exception.Type.Exception DAP.Server.TerminateServer
- DAP.Server: instance GHC.Show.Show DAP.Server.TerminateServer
- DAP.Types: instance Control.Monad.Base.MonadBase GHC.Types.IO (DAP.Types.Adaptor store r)
- DAP.Types: instance Control.Monad.Error.Class.MonadError (DAP.Types.ErrorMessage, GHC.Maybe.Maybe DAP.Types.Message) (DAP.Types.Adaptor store r)
- DAP.Types: instance Control.Monad.IO.Class.MonadIO (DAP.Types.Adaptor store r)
- DAP.Types: instance Control.Monad.Trans.Control.MonadBaseControl GHC.Types.IO (DAP.Types.Adaptor store r)
- DAP.Types: instance Data.String.IsString DAP.Types.ErrorMessage
- DAP.Types: instance GHC.Base.Applicative (DAP.Types.Adaptor store r)
- DAP.Types: instance GHC.Base.Functor (DAP.Types.Adaptor store r)
- DAP.Types: instance GHC.Base.Monad (DAP.Types.Adaptor store r)
- DAP.Types: instance GHC.Classes.Eq DAP.Types.AdaptorException
- DAP.Types: instance GHC.Classes.Eq DAP.Types.AttachRequestArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.Breakpoint
- DAP.Types: instance GHC.Classes.Eq DAP.Types.BreakpointEvent
- DAP.Types: instance GHC.Classes.Eq DAP.Types.BreakpointLocation
- DAP.Types: instance GHC.Classes.Eq DAP.Types.BreakpointLocationsArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.CancelArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.Capabilities
- DAP.Types: instance GHC.Classes.Eq DAP.Types.CapabilitiesEvent
- DAP.Types: instance GHC.Classes.Eq DAP.Types.Checksum
- DAP.Types: instance GHC.Classes.Eq DAP.Types.ChecksumAlgorithm
- DAP.Types: instance GHC.Classes.Eq DAP.Types.ColumnDescriptor
- DAP.Types: instance GHC.Classes.Eq DAP.Types.ColumnDescriptorType
- DAP.Types: instance GHC.Classes.Eq DAP.Types.Command
- DAP.Types: instance GHC.Classes.Eq DAP.Types.CompletionItem
- DAP.Types: instance GHC.Classes.Eq DAP.Types.CompletionItemType
- DAP.Types: instance GHC.Classes.Eq DAP.Types.CompletionsArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.CompletionsResponse
- DAP.Types: instance GHC.Classes.Eq DAP.Types.ConfigurationDoneArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.ContinueArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.ContinueResponse
- DAP.Types: instance GHC.Classes.Eq DAP.Types.ContinuedEvent
- DAP.Types: instance GHC.Classes.Eq DAP.Types.DataBreakpoint
- DAP.Types: instance GHC.Classes.Eq DAP.Types.DataBreakpointAccessType
- DAP.Types: instance GHC.Classes.Eq DAP.Types.DataBreakpointInfoArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.DataBreakpointInfoResponse
- DAP.Types: instance GHC.Classes.Eq DAP.Types.DisassembleArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.DisassembleResponse
- DAP.Types: instance GHC.Classes.Eq DAP.Types.DisassembledInstruction
- DAP.Types: instance GHC.Classes.Eq DAP.Types.DisconnectArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.ErrorMessage
- DAP.Types: instance GHC.Classes.Eq DAP.Types.ErrorResponse
- DAP.Types: instance GHC.Classes.Eq DAP.Types.EvaluateArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.EvaluateArgumentsContext
- DAP.Types: instance GHC.Classes.Eq DAP.Types.EvaluateResponse
- DAP.Types: instance GHC.Classes.Eq DAP.Types.EventGroup
- DAP.Types: instance GHC.Classes.Eq DAP.Types.EventReason
- DAP.Types: instance GHC.Classes.Eq DAP.Types.EventType
- DAP.Types: instance GHC.Classes.Eq DAP.Types.ExceptionBreakMode
- DAP.Types: instance GHC.Classes.Eq DAP.Types.ExceptionBreakpointsFilter
- DAP.Types: instance GHC.Classes.Eq DAP.Types.ExceptionDetails
- DAP.Types: instance GHC.Classes.Eq DAP.Types.ExceptionFilterOptions
- DAP.Types: instance GHC.Classes.Eq DAP.Types.ExceptionInfoArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.ExceptionInfoResponse
- DAP.Types: instance GHC.Classes.Eq DAP.Types.ExceptionOptions
- DAP.Types: instance GHC.Classes.Eq DAP.Types.ExceptionPathSegment
- DAP.Types: instance GHC.Classes.Eq DAP.Types.ExitedEvent
- DAP.Types: instance GHC.Classes.Eq DAP.Types.FunctionBreakpoint
- DAP.Types: instance GHC.Classes.Eq DAP.Types.GotoArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.GotoTarget
- DAP.Types: instance GHC.Classes.Eq DAP.Types.GotoTargetsArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.GotoTargetsResponse
- DAP.Types: instance GHC.Classes.Eq DAP.Types.InitializeRequestArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.InstructionBreakpoint
- DAP.Types: instance GHC.Classes.Eq DAP.Types.InvalidatedAreas
- DAP.Types: instance GHC.Classes.Eq DAP.Types.InvalidatedEvent
- DAP.Types: instance GHC.Classes.Eq DAP.Types.LaunchRequestArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.LoadedSourceEvent
- DAP.Types: instance GHC.Classes.Eq DAP.Types.LoadedSourcesArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.LoadedSourcesResponse
- DAP.Types: instance GHC.Classes.Eq DAP.Types.MemoryEvent
- DAP.Types: instance GHC.Classes.Eq DAP.Types.Message
- DAP.Types: instance GHC.Classes.Eq DAP.Types.MessageType
- DAP.Types: instance GHC.Classes.Eq DAP.Types.Module
- DAP.Types: instance GHC.Classes.Eq DAP.Types.ModuleEvent
- DAP.Types: instance GHC.Classes.Eq DAP.Types.ModulesArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.ModulesResponse
- DAP.Types: instance GHC.Classes.Eq DAP.Types.ModulesViewDescriptor
- DAP.Types: instance GHC.Classes.Eq DAP.Types.NextArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.OutputEvent
- DAP.Types: instance GHC.Classes.Eq DAP.Types.OutputEventCategory
- DAP.Types: instance GHC.Classes.Eq DAP.Types.PathFormat
- DAP.Types: instance GHC.Classes.Eq DAP.Types.PauseArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.PresentationHint
- DAP.Types: instance GHC.Classes.Eq DAP.Types.PresentationHintAttributes
- DAP.Types: instance GHC.Classes.Eq DAP.Types.PresentationHintKind
- DAP.Types: instance GHC.Classes.Eq DAP.Types.PresentationHintVisibility
- DAP.Types: instance GHC.Classes.Eq DAP.Types.ProcessEvent
- DAP.Types: instance GHC.Classes.Eq DAP.Types.ProgressEndEvent
- DAP.Types: instance GHC.Classes.Eq DAP.Types.ProgressStartEvent
- DAP.Types: instance GHC.Classes.Eq DAP.Types.ProgressUpdateEvent
- DAP.Types: instance GHC.Classes.Eq DAP.Types.ReadMemoryArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.ReadMemoryResponse
- DAP.Types: instance GHC.Classes.Eq DAP.Types.RestartArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.RestartFrameArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.ReverseCommand
- DAP.Types: instance GHC.Classes.Eq DAP.Types.ReverseContinueArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.RunInTerminalRequestArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.RunInTerminalRequestArgumentsKind
- DAP.Types: instance GHC.Classes.Eq DAP.Types.RunInTerminalResponse
- DAP.Types: instance GHC.Classes.Eq DAP.Types.Scope
- DAP.Types: instance GHC.Classes.Eq DAP.Types.ScopePresentationHint
- DAP.Types: instance GHC.Classes.Eq DAP.Types.ScopesArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.ScopesResponse
- DAP.Types: instance GHC.Classes.Eq DAP.Types.ServerConfig
- DAP.Types: instance GHC.Classes.Eq DAP.Types.SetBreakpointsArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.SetDataBreakpointsArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.SetExceptionBreakpointsArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.SetExpressionArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.SetExpressionResponse
- DAP.Types: instance GHC.Classes.Eq DAP.Types.SetFunctionBreakpointsArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.SetInstructionBreakpointsArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.SetVariableArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.SetVariableResponse
- DAP.Types: instance GHC.Classes.Eq DAP.Types.Source
- DAP.Types: instance GHC.Classes.Eq DAP.Types.SourceArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.SourceBreakpoint
- DAP.Types: instance GHC.Classes.Eq DAP.Types.SourcePresentationHint
- DAP.Types: instance GHC.Classes.Eq DAP.Types.SourceResponse
- DAP.Types: instance GHC.Classes.Eq DAP.Types.Sources
- DAP.Types: instance GHC.Classes.Eq DAP.Types.StackFrame
- DAP.Types: instance GHC.Classes.Eq DAP.Types.StackFrameFormat
- DAP.Types: instance GHC.Classes.Eq DAP.Types.StackTraceArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.StackTraceResponse
- DAP.Types: instance GHC.Classes.Eq DAP.Types.StartDebuggingRequestArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.StartDebuggingRequestArgumentsConfiguration
- DAP.Types: instance GHC.Classes.Eq DAP.Types.StartMethod
- DAP.Types: instance GHC.Classes.Eq DAP.Types.StepBackArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.StepInArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.StepInTarget
- DAP.Types: instance GHC.Classes.Eq DAP.Types.StepInTargetsArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.StepInTargetsResponse
- DAP.Types: instance GHC.Classes.Eq DAP.Types.StepOutArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.SteppingGranularity
- DAP.Types: instance GHC.Classes.Eq DAP.Types.StoppedEvent
- DAP.Types: instance GHC.Classes.Eq DAP.Types.StoppedEventReason
- DAP.Types: instance GHC.Classes.Eq DAP.Types.TerminateArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.TerminateThreadsArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.TerminatedEvent
- DAP.Types: instance GHC.Classes.Eq DAP.Types.Thread
- DAP.Types: instance GHC.Classes.Eq DAP.Types.ThreadEvent
- DAP.Types: instance GHC.Classes.Eq DAP.Types.ThreadEventReason
- DAP.Types: instance GHC.Classes.Eq DAP.Types.ThreadsArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.ThreadsResponse
- DAP.Types: instance GHC.Classes.Eq DAP.Types.ValueFormat
- DAP.Types: instance GHC.Classes.Eq DAP.Types.Variable
- DAP.Types: instance GHC.Classes.Eq DAP.Types.VariablePresentationHint
- DAP.Types: instance GHC.Classes.Eq DAP.Types.VariablesArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.VariablesFilter
- DAP.Types: instance GHC.Classes.Eq DAP.Types.VariablesResponse
- DAP.Types: instance GHC.Classes.Eq DAP.Types.WriteMemoryArguments
- DAP.Types: instance GHC.Classes.Eq DAP.Types.WriteMemoryResponse
- DAP.Types: instance GHC.Classes.Eq breakpoint => GHC.Classes.Eq (DAP.Types.Breakpoints breakpoint)
- DAP.Types: instance GHC.Exception.Type.Exception DAP.Types.AdaptorException
- DAP.Types: instance GHC.Generics.Generic DAP.Types.AttachRequestArguments
- DAP.Types: instance GHC.Generics.Generic DAP.Types.Breakpoint
- DAP.Types: instance GHC.Generics.Generic DAP.Types.BreakpointEvent
- DAP.Types: instance GHC.Generics.Generic DAP.Types.BreakpointLocation
- DAP.Types: instance GHC.Generics.Generic DAP.Types.BreakpointLocationsArguments
- DAP.Types: instance GHC.Generics.Generic DAP.Types.CancelArguments
- DAP.Types: instance GHC.Generics.Generic DAP.Types.Capabilities
- DAP.Types: instance GHC.Generics.Generic DAP.Types.CapabilitiesEvent
- DAP.Types: instance GHC.Generics.Generic DAP.Types.Checksum
- DAP.Types: instance GHC.Generics.Generic DAP.Types.ColumnDescriptor
- DAP.Types: instance GHC.Generics.Generic DAP.Types.ColumnDescriptorType
- DAP.Types: instance GHC.Generics.Generic DAP.Types.Command
- DAP.Types: instance GHC.Generics.Generic DAP.Types.CompletionItem
- DAP.Types: instance GHC.Generics.Generic DAP.Types.CompletionItemType
- DAP.Types: instance GHC.Generics.Generic DAP.Types.CompletionsArguments
- DAP.Types: instance GHC.Generics.Generic DAP.Types.CompletionsResponse
- DAP.Types: instance GHC.Generics.Generic DAP.Types.ContinueArguments
- DAP.Types: instance GHC.Generics.Generic DAP.Types.ContinueResponse
- DAP.Types: instance GHC.Generics.Generic DAP.Types.ContinuedEvent
- DAP.Types: instance GHC.Generics.Generic DAP.Types.DataBreakpoint
- DAP.Types: instance GHC.Generics.Generic DAP.Types.DataBreakpointAccessType
- DAP.Types: instance GHC.Generics.Generic DAP.Types.DataBreakpointInfoArguments
- DAP.Types: instance GHC.Generics.Generic DAP.Types.DataBreakpointInfoResponse
- DAP.Types: instance GHC.Generics.Generic DAP.Types.DisassembleArguments
- DAP.Types: instance GHC.Generics.Generic DAP.Types.DisassembleResponse
- DAP.Types: instance GHC.Generics.Generic DAP.Types.DisassembledInstruction
- DAP.Types: instance GHC.Generics.Generic DAP.Types.DisconnectArguments
- DAP.Types: instance GHC.Generics.Generic DAP.Types.ErrorMessage
- DAP.Types: instance GHC.Generics.Generic DAP.Types.ErrorResponse
- DAP.Types: instance GHC.Generics.Generic DAP.Types.EvaluateArguments
- DAP.Types: instance GHC.Generics.Generic DAP.Types.EvaluateArgumentsContext
- DAP.Types: instance GHC.Generics.Generic DAP.Types.EvaluateResponse
- DAP.Types: instance GHC.Generics.Generic DAP.Types.EventGroup
- DAP.Types: instance GHC.Generics.Generic DAP.Types.EventReason
- DAP.Types: instance GHC.Generics.Generic DAP.Types.EventType
- DAP.Types: instance GHC.Generics.Generic DAP.Types.ExceptionBreakMode
- DAP.Types: instance GHC.Generics.Generic DAP.Types.ExceptionBreakpointsFilter
- DAP.Types: instance GHC.Generics.Generic DAP.Types.ExceptionDetails
- DAP.Types: instance GHC.Generics.Generic DAP.Types.ExceptionFilterOptions
- DAP.Types: instance GHC.Generics.Generic DAP.Types.ExceptionInfoArguments
- DAP.Types: instance GHC.Generics.Generic DAP.Types.ExceptionInfoResponse
- DAP.Types: instance GHC.Generics.Generic DAP.Types.ExceptionOptions
- DAP.Types: instance GHC.Generics.Generic DAP.Types.ExceptionPathSegment
- DAP.Types: instance GHC.Generics.Generic DAP.Types.ExitedEvent
- DAP.Types: instance GHC.Generics.Generic DAP.Types.FunctionBreakpoint
- DAP.Types: instance GHC.Generics.Generic DAP.Types.GotoArguments
- DAP.Types: instance GHC.Generics.Generic DAP.Types.GotoTarget
- DAP.Types: instance GHC.Generics.Generic DAP.Types.GotoTargetsArguments
- DAP.Types: instance GHC.Generics.Generic DAP.Types.GotoTargetsResponse
- DAP.Types: instance GHC.Generics.Generic DAP.Types.InitializeRequestArguments
- DAP.Types: instance GHC.Generics.Generic DAP.Types.InstructionBreakpoint
- DAP.Types: instance GHC.Generics.Generic DAP.Types.InvalidatedAreas
- DAP.Types: instance GHC.Generics.Generic DAP.Types.InvalidatedEvent
- DAP.Types: instance GHC.Generics.Generic DAP.Types.LaunchRequestArguments
- DAP.Types: instance GHC.Generics.Generic DAP.Types.MemoryEvent
- DAP.Types: instance GHC.Generics.Generic DAP.Types.Message
- DAP.Types: instance GHC.Generics.Generic DAP.Types.MessageType
- DAP.Types: instance GHC.Generics.Generic DAP.Types.Module
- DAP.Types: instance GHC.Generics.Generic DAP.Types.ModulesArguments
- DAP.Types: instance GHC.Generics.Generic DAP.Types.ModulesResponse
- DAP.Types: instance GHC.Generics.Generic DAP.Types.ModulesViewDescriptor
- DAP.Types: instance GHC.Generics.Generic DAP.Types.NextArguments
- DAP.Types: instance GHC.Generics.Generic DAP.Types.OutputEvent
- DAP.Types: instance GHC.Generics.Generic DAP.Types.OutputEventCategory
- DAP.Types: instance GHC.Generics.Generic DAP.Types.PauseArguments
- DAP.Types: instance GHC.Generics.Generic DAP.Types.PresentationHint
- DAP.Types: instance GHC.Generics.Generic DAP.Types.PresentationHintAttributes
- DAP.Types: instance GHC.Generics.Generic DAP.Types.PresentationHintKind
- DAP.Types: instance GHC.Generics.Generic DAP.Types.PresentationHintVisibility
- DAP.Types: instance GHC.Generics.Generic DAP.Types.ProcessEvent
- DAP.Types: instance GHC.Generics.Generic DAP.Types.ProgressEndEvent
- DAP.Types: instance GHC.Generics.Generic DAP.Types.ProgressStartEvent
- DAP.Types: instance GHC.Generics.Generic DAP.Types.ProgressUpdateEvent
- DAP.Types: instance GHC.Generics.Generic DAP.Types.ReadMemoryArguments
- DAP.Types: instance GHC.Generics.Generic DAP.Types.ReadMemoryResponse
- DAP.Types: instance GHC.Generics.Generic DAP.Types.RestartArguments
- DAP.Types: instance GHC.Generics.Generic DAP.Types.RestartFrameArguments
- DAP.Types: instance GHC.Generics.Generic DAP.Types.ReverseCommand
- DAP.Types: instance GHC.Generics.Generic DAP.Types.ReverseContinueArguments
- DAP.Types: instance GHC.Generics.Generic DAP.Types.RunInTerminalRequestArguments
- DAP.Types: instance GHC.Generics.Generic DAP.Types.RunInTerminalRequestArgumentsKind
- DAP.Types: instance GHC.Generics.Generic DAP.Types.RunInTerminalResponse
- DAP.Types: instance GHC.Generics.Generic DAP.Types.Scope
- DAP.Types: instance GHC.Generics.Generic DAP.Types.ScopePresentationHint
- DAP.Types: instance GHC.Generics.Generic DAP.Types.ScopesArguments
- DAP.Types: instance GHC.Generics.Generic DAP.Types.SetBreakpointsArguments
- DAP.Types: instance GHC.Generics.Generic DAP.Types.SetDataBreakpointsArguments
- DAP.Types: instance GHC.Generics.Generic DAP.Types.SetExceptionBreakpointsArguments
- DAP.Types: instance GHC.Generics.Generic DAP.Types.SetExpressionArguments
- DAP.Types: instance GHC.Generics.Generic DAP.Types.SetExpressionResponse
- DAP.Types: instance GHC.Generics.Generic DAP.Types.SetFunctionBreakpointsArguments
- DAP.Types: instance GHC.Generics.Generic DAP.Types.SetVariableArguments
- DAP.Types: instance GHC.Generics.Generic DAP.Types.Source
- DAP.Types: instance GHC.Generics.Generic DAP.Types.SourceArguments
- DAP.Types: instance GHC.Generics.Generic DAP.Types.SourceBreakpoint
- DAP.Types: instance GHC.Generics.Generic DAP.Types.SourcePresentationHint
- DAP.Types: instance GHC.Generics.Generic DAP.Types.StackFrame
- DAP.Types: instance GHC.Generics.Generic DAP.Types.StackFrameFormat
- DAP.Types: instance GHC.Generics.Generic DAP.Types.StackTraceArguments
- DAP.Types: instance GHC.Generics.Generic DAP.Types.StartDebuggingRequestArguments
- DAP.Types: instance GHC.Generics.Generic DAP.Types.StartDebuggingRequestArgumentsConfiguration
- DAP.Types: instance GHC.Generics.Generic DAP.Types.StartMethod
- DAP.Types: instance GHC.Generics.Generic DAP.Types.StepInTarget
- DAP.Types: instance GHC.Generics.Generic DAP.Types.StepInTargetsArguments
- DAP.Types: instance GHC.Generics.Generic DAP.Types.StepInTargetsResponse
- DAP.Types: instance GHC.Generics.Generic DAP.Types.SteppingGranularity
- DAP.Types: instance GHC.Generics.Generic DAP.Types.StoppedEvent
- DAP.Types: instance GHC.Generics.Generic DAP.Types.TerminateArguments
- DAP.Types: instance GHC.Generics.Generic DAP.Types.TerminateThreadsArguments
- DAP.Types: instance GHC.Generics.Generic DAP.Types.TerminatedEvent
- DAP.Types: instance GHC.Generics.Generic DAP.Types.Thread
- DAP.Types: instance GHC.Generics.Generic DAP.Types.ThreadEvent
- DAP.Types: instance GHC.Generics.Generic DAP.Types.ThreadEventReason
- DAP.Types: instance GHC.Generics.Generic DAP.Types.ValueFormat
- DAP.Types: instance GHC.Generics.Generic DAP.Types.Variable
- DAP.Types: instance GHC.Generics.Generic DAP.Types.VariablePresentationHint
- DAP.Types: instance GHC.Generics.Generic DAP.Types.VariablesArguments
- DAP.Types: instance GHC.Generics.Generic DAP.Types.VariablesFilter
- DAP.Types: instance GHC.Generics.Generic DAP.Types.VariablesResponse
- DAP.Types: instance GHC.Generics.Generic DAP.Types.WriteMemoryArguments
- DAP.Types: instance GHC.Generics.Generic DAP.Types.WriteMemoryResponse
- DAP.Types: instance GHC.Read.Read DAP.Types.Command
- DAP.Types: instance GHC.Read.Read DAP.Types.EventType
- DAP.Types: instance GHC.Read.Read DAP.Types.ReverseCommand
- DAP.Types: instance GHC.Show.Show DAP.Types.AdaptorException
- DAP.Types: instance GHC.Show.Show DAP.Types.AttachRequestArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.Breakpoint
- DAP.Types: instance GHC.Show.Show DAP.Types.BreakpointEvent
- DAP.Types: instance GHC.Show.Show DAP.Types.BreakpointLocation
- DAP.Types: instance GHC.Show.Show DAP.Types.BreakpointLocationsArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.CancelArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.Capabilities
- DAP.Types: instance GHC.Show.Show DAP.Types.CapabilitiesEvent
- DAP.Types: instance GHC.Show.Show DAP.Types.Checksum
- DAP.Types: instance GHC.Show.Show DAP.Types.ChecksumAlgorithm
- DAP.Types: instance GHC.Show.Show DAP.Types.ColumnDescriptor
- DAP.Types: instance GHC.Show.Show DAP.Types.ColumnDescriptorType
- DAP.Types: instance GHC.Show.Show DAP.Types.Command
- DAP.Types: instance GHC.Show.Show DAP.Types.CompletionItem
- DAP.Types: instance GHC.Show.Show DAP.Types.CompletionItemType
- DAP.Types: instance GHC.Show.Show DAP.Types.CompletionsArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.CompletionsResponse
- DAP.Types: instance GHC.Show.Show DAP.Types.ConfigurationDoneArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.ContinueArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.ContinueResponse
- DAP.Types: instance GHC.Show.Show DAP.Types.ContinuedEvent
- DAP.Types: instance GHC.Show.Show DAP.Types.DataBreakpoint
- DAP.Types: instance GHC.Show.Show DAP.Types.DataBreakpointAccessType
- DAP.Types: instance GHC.Show.Show DAP.Types.DataBreakpointInfoArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.DataBreakpointInfoResponse
- DAP.Types: instance GHC.Show.Show DAP.Types.DisassembleArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.DisassembleResponse
- DAP.Types: instance GHC.Show.Show DAP.Types.DisassembledInstruction
- DAP.Types: instance GHC.Show.Show DAP.Types.DisconnectArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.ErrorMessage
- DAP.Types: instance GHC.Show.Show DAP.Types.ErrorResponse
- DAP.Types: instance GHC.Show.Show DAP.Types.EvaluateArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.EvaluateArgumentsContext
- DAP.Types: instance GHC.Show.Show DAP.Types.EvaluateResponse
- DAP.Types: instance GHC.Show.Show DAP.Types.EventGroup
- DAP.Types: instance GHC.Show.Show DAP.Types.EventReason
- DAP.Types: instance GHC.Show.Show DAP.Types.EventType
- DAP.Types: instance GHC.Show.Show DAP.Types.ExceptionBreakMode
- DAP.Types: instance GHC.Show.Show DAP.Types.ExceptionBreakpointsFilter
- DAP.Types: instance GHC.Show.Show DAP.Types.ExceptionDetails
- DAP.Types: instance GHC.Show.Show DAP.Types.ExceptionFilterOptions
- DAP.Types: instance GHC.Show.Show DAP.Types.ExceptionInfoArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.ExceptionInfoResponse
- DAP.Types: instance GHC.Show.Show DAP.Types.ExceptionOptions
- DAP.Types: instance GHC.Show.Show DAP.Types.ExceptionPathSegment
- DAP.Types: instance GHC.Show.Show DAP.Types.ExitedEvent
- DAP.Types: instance GHC.Show.Show DAP.Types.FunctionBreakpoint
- DAP.Types: instance GHC.Show.Show DAP.Types.GotoArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.GotoTarget
- DAP.Types: instance GHC.Show.Show DAP.Types.GotoTargetsArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.GotoTargetsResponse
- DAP.Types: instance GHC.Show.Show DAP.Types.InitializeRequestArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.InstructionBreakpoint
- DAP.Types: instance GHC.Show.Show DAP.Types.InvalidatedAreas
- DAP.Types: instance GHC.Show.Show DAP.Types.InvalidatedEvent
- DAP.Types: instance GHC.Show.Show DAP.Types.LaunchRequestArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.LoadedSourceEvent
- DAP.Types: instance GHC.Show.Show DAP.Types.LoadedSourcesArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.LoadedSourcesResponse
- DAP.Types: instance GHC.Show.Show DAP.Types.MemoryEvent
- DAP.Types: instance GHC.Show.Show DAP.Types.Message
- DAP.Types: instance GHC.Show.Show DAP.Types.MessageType
- DAP.Types: instance GHC.Show.Show DAP.Types.Module
- DAP.Types: instance GHC.Show.Show DAP.Types.ModuleEvent
- DAP.Types: instance GHC.Show.Show DAP.Types.ModulesArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.ModulesResponse
- DAP.Types: instance GHC.Show.Show DAP.Types.ModulesViewDescriptor
- DAP.Types: instance GHC.Show.Show DAP.Types.NextArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.OutputEvent
- DAP.Types: instance GHC.Show.Show DAP.Types.OutputEventCategory
- DAP.Types: instance GHC.Show.Show DAP.Types.PathFormat
- DAP.Types: instance GHC.Show.Show DAP.Types.PauseArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.PresentationHint
- DAP.Types: instance GHC.Show.Show DAP.Types.PresentationHintAttributes
- DAP.Types: instance GHC.Show.Show DAP.Types.PresentationHintKind
- DAP.Types: instance GHC.Show.Show DAP.Types.PresentationHintVisibility
- DAP.Types: instance GHC.Show.Show DAP.Types.ProcessEvent
- DAP.Types: instance GHC.Show.Show DAP.Types.ProgressEndEvent
- DAP.Types: instance GHC.Show.Show DAP.Types.ProgressStartEvent
- DAP.Types: instance GHC.Show.Show DAP.Types.ProgressUpdateEvent
- DAP.Types: instance GHC.Show.Show DAP.Types.ReadMemoryArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.ReadMemoryResponse
- DAP.Types: instance GHC.Show.Show DAP.Types.Request
- DAP.Types: instance GHC.Show.Show DAP.Types.RestartArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.RestartFrameArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.ReverseCommand
- DAP.Types: instance GHC.Show.Show DAP.Types.ReverseContinueArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.ReverseRequestResponse
- DAP.Types: instance GHC.Show.Show DAP.Types.RunInTerminalRequestArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.RunInTerminalRequestArgumentsKind
- DAP.Types: instance GHC.Show.Show DAP.Types.RunInTerminalResponse
- DAP.Types: instance GHC.Show.Show DAP.Types.Scope
- DAP.Types: instance GHC.Show.Show DAP.Types.ScopePresentationHint
- DAP.Types: instance GHC.Show.Show DAP.Types.ScopesArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.ScopesResponse
- DAP.Types: instance GHC.Show.Show DAP.Types.ServerConfig
- DAP.Types: instance GHC.Show.Show DAP.Types.SetBreakpointsArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.SetDataBreakpointsArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.SetExceptionBreakpointsArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.SetExpressionArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.SetExpressionResponse
- DAP.Types: instance GHC.Show.Show DAP.Types.SetFunctionBreakpointsArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.SetInstructionBreakpointsArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.SetVariableArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.SetVariableResponse
- DAP.Types: instance GHC.Show.Show DAP.Types.Source
- DAP.Types: instance GHC.Show.Show DAP.Types.SourceArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.SourceBreakpoint
- DAP.Types: instance GHC.Show.Show DAP.Types.SourcePresentationHint
- DAP.Types: instance GHC.Show.Show DAP.Types.SourceResponse
- DAP.Types: instance GHC.Show.Show DAP.Types.Sources
- DAP.Types: instance GHC.Show.Show DAP.Types.StackFrame
- DAP.Types: instance GHC.Show.Show DAP.Types.StackFrameFormat
- DAP.Types: instance GHC.Show.Show DAP.Types.StackTraceArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.StackTraceResponse
- DAP.Types: instance GHC.Show.Show DAP.Types.StartDebuggingRequestArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.StartDebuggingRequestArgumentsConfiguration
- DAP.Types: instance GHC.Show.Show DAP.Types.StartMethod
- DAP.Types: instance GHC.Show.Show DAP.Types.StepBackArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.StepInArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.StepInTarget
- DAP.Types: instance GHC.Show.Show DAP.Types.StepInTargetsArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.StepInTargetsResponse
- DAP.Types: instance GHC.Show.Show DAP.Types.StepOutArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.SteppingGranularity
- DAP.Types: instance GHC.Show.Show DAP.Types.StoppedEvent
- DAP.Types: instance GHC.Show.Show DAP.Types.StoppedEventReason
- DAP.Types: instance GHC.Show.Show DAP.Types.TerminateArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.TerminateThreadsArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.TerminatedEvent
- DAP.Types: instance GHC.Show.Show DAP.Types.Thread
- DAP.Types: instance GHC.Show.Show DAP.Types.ThreadEvent
- DAP.Types: instance GHC.Show.Show DAP.Types.ThreadEventReason
- DAP.Types: instance GHC.Show.Show DAP.Types.ThreadsArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.ThreadsResponse
- DAP.Types: instance GHC.Show.Show DAP.Types.ValueFormat
- DAP.Types: instance GHC.Show.Show DAP.Types.Variable
- DAP.Types: instance GHC.Show.Show DAP.Types.VariablePresentationHint
- DAP.Types: instance GHC.Show.Show DAP.Types.VariablesArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.VariablesFilter
- DAP.Types: instance GHC.Show.Show DAP.Types.VariablesResponse
- DAP.Types: instance GHC.Show.Show DAP.Types.WriteMemoryArguments
- DAP.Types: instance GHC.Show.Show DAP.Types.WriteMemoryResponse
- DAP.Types: instance GHC.Show.Show breakpoint => GHC.Show.Show (DAP.Types.Breakpoints breakpoint)
+ DAP.Adaptor: runAdaptorPoly :: AdaptorLocal app request -> AdaptorState -> Adaptor app request a -> IO a
+ DAP.Adaptor: runAdaptorRequest :: AdaptorLocal app Request -> AdaptorState -> Adaptor app Request () -> IO ()
+ DAP.Log: instance GHC.Internal.Classes.Eq DAP.Log.DebugStatus
+ DAP.Log: instance GHC.Internal.Classes.Eq DAP.Log.Level
+ DAP.Log: instance GHC.Internal.Show.Show DAP.Log.DebugStatus
+ DAP.Log: instance GHC.Internal.Show.Show DAP.Log.Level
+ DAP.Server: instance GHC.Internal.Exception.Type.Exception DAP.Server.TerminateServer
+ DAP.Server: instance GHC.Internal.Show.Show DAP.Server.TerminateServer
+ DAP.Types: instance Control.Monad.Base.MonadBase GHC.Internal.Types.IO (DAP.Types.Adaptor store r)
+ DAP.Types: instance Control.Monad.Error.Class.MonadError (DAP.Types.ErrorMessage, GHC.Internal.Maybe.Maybe DAP.Types.Message) (DAP.Types.Adaptor store r)
+ DAP.Types: instance Control.Monad.Trans.Control.MonadBaseControl GHC.Internal.Types.IO (DAP.Types.Adaptor store r)
+ DAP.Types: instance GHC.Internal.Base.Applicative (DAP.Types.Adaptor store r)
+ DAP.Types: instance GHC.Internal.Base.Functor (DAP.Types.Adaptor store r)
+ DAP.Types: instance GHC.Internal.Base.Monad (DAP.Types.Adaptor store r)
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.AdaptorException
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.AttachRequestArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.Breakpoint
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.BreakpointEvent
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.BreakpointLocation
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.BreakpointLocationsArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.CancelArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.Capabilities
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.CapabilitiesEvent
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.Checksum
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.ChecksumAlgorithm
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.ColumnDescriptor
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.ColumnDescriptorType
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.Command
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.CompletionItem
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.CompletionItemType
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.CompletionsArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.CompletionsResponse
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.ConfigurationDoneArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.ContinueArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.ContinueResponse
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.ContinuedEvent
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.DataBreakpoint
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.DataBreakpointAccessType
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.DataBreakpointInfoArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.DataBreakpointInfoResponse
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.DisassembleArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.DisassembleResponse
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.DisassembledInstruction
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.DisconnectArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.ErrorMessage
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.ErrorResponse
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.EvaluateArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.EvaluateArgumentsContext
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.EvaluateResponse
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.EventGroup
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.EventReason
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.EventType
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.ExceptionBreakMode
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.ExceptionBreakpointsFilter
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.ExceptionDetails
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.ExceptionFilterOptions
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.ExceptionInfoArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.ExceptionInfoResponse
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.ExceptionOptions
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.ExceptionPathSegment
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.ExitedEvent
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.FunctionBreakpoint
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.GotoArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.GotoTarget
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.GotoTargetsArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.GotoTargetsResponse
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.InitializeRequestArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.InstructionBreakpoint
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.InvalidatedAreas
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.InvalidatedEvent
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.LaunchRequestArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.LoadedSourceEvent
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.LoadedSourcesArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.LoadedSourcesResponse
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.MemoryEvent
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.Message
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.MessageType
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.Module
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.ModuleEvent
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.ModulesArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.ModulesResponse
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.ModulesViewDescriptor
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.NextArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.OutputEvent
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.OutputEventCategory
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.PathFormat
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.PauseArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.PresentationHint
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.PresentationHintAttributes
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.PresentationHintKind
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.PresentationHintVisibility
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.ProcessEvent
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.ProgressEndEvent
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.ProgressStartEvent
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.ProgressUpdateEvent
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.ReadMemoryArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.ReadMemoryResponse
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.RestartArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.RestartFrameArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.ReverseCommand
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.ReverseContinueArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.RunInTerminalRequestArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.RunInTerminalRequestArgumentsKind
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.RunInTerminalResponse
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.Scope
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.ScopePresentationHint
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.ScopesArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.ScopesResponse
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.ServerConfig
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.SetBreakpointsArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.SetDataBreakpointsArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.SetExceptionBreakpointsArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.SetExpressionArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.SetExpressionResponse
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.SetFunctionBreakpointsArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.SetInstructionBreakpointsArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.SetVariableArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.SetVariableResponse
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.Source
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.SourceArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.SourceBreakpoint
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.SourcePresentationHint
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.SourceResponse
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.Sources
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.StackFrame
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.StackFrameFormat
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.StackTraceArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.StackTraceResponse
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.StartDebuggingRequestArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.StartDebuggingRequestArgumentsConfiguration
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.StartMethod
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.StepBackArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.StepInArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.StepInTarget
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.StepInTargetsArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.StepInTargetsResponse
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.StepOutArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.SteppingGranularity
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.StoppedEvent
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.StoppedEventReason
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.TerminateArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.TerminateThreadsArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.TerminatedEvent
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.Thread
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.ThreadEvent
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.ThreadEventReason
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.ThreadsArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.ThreadsResponse
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.ValueFormat
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.Variable
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.VariablePresentationHint
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.VariablesArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.VariablesFilter
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.VariablesResponse
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.WriteMemoryArguments
+ DAP.Types: instance GHC.Internal.Classes.Eq DAP.Types.WriteMemoryResponse
+ DAP.Types: instance GHC.Internal.Classes.Eq breakpoint => GHC.Internal.Classes.Eq (DAP.Types.Breakpoints breakpoint)
+ DAP.Types: instance GHC.Internal.Control.Monad.IO.Class.MonadIO (DAP.Types.Adaptor store r)
+ DAP.Types: instance GHC.Internal.Data.String.IsString DAP.Types.ErrorMessage
+ DAP.Types: instance GHC.Internal.Exception.Type.Exception DAP.Types.AdaptorException
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.AttachRequestArguments
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.Breakpoint
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.BreakpointEvent
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.BreakpointLocation
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.BreakpointLocationsArguments
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.CancelArguments
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.Capabilities
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.CapabilitiesEvent
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.Checksum
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.ColumnDescriptor
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.ColumnDescriptorType
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.Command
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.CompletionItem
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.CompletionItemType
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.CompletionsArguments
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.CompletionsResponse
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.ContinueArguments
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.ContinueResponse
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.ContinuedEvent
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.DataBreakpoint
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.DataBreakpointAccessType
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.DataBreakpointInfoArguments
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.DataBreakpointInfoResponse
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.DisassembleArguments
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.DisassembleResponse
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.DisassembledInstruction
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.DisconnectArguments
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.ErrorMessage
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.ErrorResponse
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.EvaluateArguments
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.EvaluateArgumentsContext
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.EvaluateResponse
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.EventGroup
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.EventReason
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.EventType
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.ExceptionBreakMode
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.ExceptionBreakpointsFilter
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.ExceptionDetails
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.ExceptionFilterOptions
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.ExceptionInfoArguments
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.ExceptionInfoResponse
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.ExceptionOptions
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.ExceptionPathSegment
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.ExitedEvent
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.FunctionBreakpoint
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.GotoArguments
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.GotoTarget
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.GotoTargetsArguments
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.GotoTargetsResponse
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.InitializeRequestArguments
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.InstructionBreakpoint
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.InvalidatedAreas
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.InvalidatedEvent
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.LaunchRequestArguments
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.MemoryEvent
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.Message
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.MessageType
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.Module
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.ModulesArguments
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.ModulesResponse
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.ModulesViewDescriptor
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.NextArguments
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.OutputEvent
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.OutputEventCategory
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.PauseArguments
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.PresentationHint
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.PresentationHintAttributes
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.PresentationHintKind
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.PresentationHintVisibility
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.ProcessEvent
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.ProgressEndEvent
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.ProgressStartEvent
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.ProgressUpdateEvent
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.ReadMemoryArguments
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.ReadMemoryResponse
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.RestartArguments
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.RestartFrameArguments
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.ReverseCommand
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.ReverseContinueArguments
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.RunInTerminalRequestArguments
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.RunInTerminalRequestArgumentsKind
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.RunInTerminalResponse
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.Scope
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.ScopePresentationHint
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.ScopesArguments
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.SetBreakpointsArguments
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.SetDataBreakpointsArguments
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.SetExceptionBreakpointsArguments
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.SetExpressionArguments
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.SetExpressionResponse
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.SetFunctionBreakpointsArguments
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.SetVariableArguments
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.Source
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.SourceArguments
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.SourceBreakpoint
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.SourcePresentationHint
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.StackFrame
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.StackFrameFormat
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.StackTraceArguments
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.StartDebuggingRequestArguments
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.StartDebuggingRequestArgumentsConfiguration
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.StartMethod
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.StepInTarget
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.StepInTargetsArguments
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.StepInTargetsResponse
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.SteppingGranularity
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.StoppedEvent
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.TerminateArguments
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.TerminateThreadsArguments
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.TerminatedEvent
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.Thread
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.ThreadEvent
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.ThreadEventReason
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.ValueFormat
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.Variable
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.VariablePresentationHint
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.VariablesArguments
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.VariablesFilter
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.VariablesResponse
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.WriteMemoryArguments
+ DAP.Types: instance GHC.Internal.Generics.Generic DAP.Types.WriteMemoryResponse
+ DAP.Types: instance GHC.Internal.Read.Read DAP.Types.Command
+ DAP.Types: instance GHC.Internal.Read.Read DAP.Types.EventType
+ DAP.Types: instance GHC.Internal.Read.Read DAP.Types.ReverseCommand
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.AdaptorException
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.AttachRequestArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.Breakpoint
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.BreakpointEvent
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.BreakpointLocation
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.BreakpointLocationsArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.CancelArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.Capabilities
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.CapabilitiesEvent
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.Checksum
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.ChecksumAlgorithm
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.ColumnDescriptor
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.ColumnDescriptorType
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.Command
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.CompletionItem
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.CompletionItemType
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.CompletionsArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.CompletionsResponse
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.ConfigurationDoneArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.ContinueArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.ContinueResponse
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.ContinuedEvent
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.DataBreakpoint
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.DataBreakpointAccessType
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.DataBreakpointInfoArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.DataBreakpointInfoResponse
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.DisassembleArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.DisassembleResponse
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.DisassembledInstruction
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.DisconnectArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.ErrorMessage
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.ErrorResponse
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.EvaluateArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.EvaluateArgumentsContext
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.EvaluateResponse
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.EventGroup
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.EventReason
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.EventType
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.ExceptionBreakMode
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.ExceptionBreakpointsFilter
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.ExceptionDetails
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.ExceptionFilterOptions
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.ExceptionInfoArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.ExceptionInfoResponse
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.ExceptionOptions
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.ExceptionPathSegment
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.ExitedEvent
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.FunctionBreakpoint
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.GotoArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.GotoTarget
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.GotoTargetsArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.GotoTargetsResponse
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.InitializeRequestArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.InstructionBreakpoint
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.InvalidatedAreas
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.InvalidatedEvent
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.LaunchRequestArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.LoadedSourceEvent
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.LoadedSourcesArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.LoadedSourcesResponse
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.MemoryEvent
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.Message
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.MessageType
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.Module
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.ModuleEvent
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.ModulesArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.ModulesResponse
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.ModulesViewDescriptor
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.NextArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.OutputEvent
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.OutputEventCategory
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.PathFormat
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.PauseArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.PresentationHint
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.PresentationHintAttributes
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.PresentationHintKind
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.PresentationHintVisibility
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.ProcessEvent
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.ProgressEndEvent
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.ProgressStartEvent
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.ProgressUpdateEvent
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.ReadMemoryArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.ReadMemoryResponse
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.Request
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.RestartArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.RestartFrameArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.ReverseCommand
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.ReverseContinueArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.ReverseRequestResponse
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.RunInTerminalRequestArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.RunInTerminalRequestArgumentsKind
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.RunInTerminalResponse
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.Scope
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.ScopePresentationHint
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.ScopesArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.ScopesResponse
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.ServerConfig
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.SetBreakpointsArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.SetDataBreakpointsArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.SetExceptionBreakpointsArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.SetExpressionArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.SetExpressionResponse
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.SetFunctionBreakpointsArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.SetInstructionBreakpointsArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.SetVariableArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.SetVariableResponse
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.Source
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.SourceArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.SourceBreakpoint
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.SourcePresentationHint
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.SourceResponse
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.Sources
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.StackFrame
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.StackFrameFormat
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.StackTraceArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.StackTraceResponse
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.StartDebuggingRequestArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.StartDebuggingRequestArgumentsConfiguration
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.StartMethod
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.StepBackArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.StepInArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.StepInTarget
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.StepInTargetsArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.StepInTargetsResponse
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.StepOutArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.SteppingGranularity
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.StoppedEvent
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.StoppedEventReason
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.TerminateArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.TerminateThreadsArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.TerminatedEvent
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.Thread
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.ThreadEvent
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.ThreadEventReason
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.ThreadsArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.ThreadsResponse
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.ValueFormat
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.Variable
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.VariablePresentationHint
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.VariablesArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.VariablesFilter
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.VariablesResponse
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.WriteMemoryArguments
+ DAP.Types: instance GHC.Internal.Show.Show DAP.Types.WriteMemoryResponse
+ DAP.Types: instance GHC.Internal.Show.Show breakpoint => GHC.Internal.Show.Show (DAP.Types.Breakpoints breakpoint)
- DAP.Types: AdaptorState :: MessageType -> ![Pair] -> AdaptorState
+ DAP.Types: AdaptorState :: MessageType -> [Pair] -> AdaptorState
- DAP.Types: [payload] :: AdaptorState -> ![Pair]
+ DAP.Types: [payload] :: AdaptorState -> [Pair]
Files
- CHANGELOG.md +9/−0
- dap.cabal +1/−1
- src/DAP/Adaptor.hs +17/−12
- src/DAP/Server.hs +14/−11
CHANGELOG.md view
@@ -1,5 +1,14 @@ # Revision history for dap +## 0.5.0.0 -- 2026-04-15++* No longer print "Handling" messages which cause confusion wrt actual errors occurring (#30)+* Make sure sendError sends ErrorResponse when serviceClient throws an error (#27)++## 0.4.0.0 -- 2026-01-14++* Fix the field names of ExceptionInfoResponse (#26)+ ## 0.3.0.0 -- 2025-10-03 ### Main library changes
dap.cabal view
@@ -1,5 +1,5 @@ name: dap-version: 0.4.0.0+version: 0.5.0.0 description: A library for the Debug Adaptor Protocol (DAP) synopsis: A debug adaptor protocol library bug-reports: https://github.com/haskell-debugger/dap/issues
src/DAP/Adaptor.hs view
@@ -55,8 +55,8 @@ , sendRaw -- * Internal function used to execute actions on behalf of the DAP server -- from child threads (useful for handling asynchronous debugger events).- , runAdaptorWith- , runAdaptor+ , runAdaptorPoly+ , runAdaptorRequest , withRequest , getHandle ) where@@ -178,7 +178,7 @@ let emptyState = AdaptorState MessageTypeEvent [] debuggerThreadState <- liftIO $ DebuggerThreadState- <$> sequence [fork $ action (runAdaptorWith lcl' emptyState) | action <- debuggerConcurrentActions]+ <$> sequence [fork $ action (runAdaptorPoly lcl' emptyState) | action <- debuggerConcurrentActions] liftIO . atomically $ modifyTVar' store (H.insert k (debuggerThreadState, v)) logInfo $ T.pack $ "Registered new debug session: " <> unpack k setDebugSessionId k@@ -463,24 +463,29 @@ logError (T.pack reason) liftIO $ throwIO (ParseException reason) ------------------------------------------------------------------------------- | Evaluates Adaptor action by using and updating the state in the MVar-runAdaptorWith :: AdaptorLocal app request -> AdaptorState -> Adaptor app request () -> IO ()-runAdaptorWith lcl st (Adaptor action) = do+-- | Run an Adaptor for any parametric 'request' (i.e. this function can be+-- used regardless in a non-Request scenario).+runAdaptorPoly :: AdaptorLocal app request -> AdaptorState -> Adaptor app request a -> IO a+runAdaptorPoly lcl st (Adaptor action) = do (es,final_st) <- runStateT (runReaderT (runExceptT action) lcl) st case es of Left err -> error ("runAdaptorWith, unhandled exception:" <> show err)- Right () -> case final_st of+ Right x -> case final_st of AdaptorState _ p -> if null p- then return ()+ then return x else error $ "runAdaptorWith, unexpected payload:" <> show p ------------------------------------------------------------------------------- | Utility for evaluating a monad transformer stack-runAdaptor :: AdaptorLocal app Request -> AdaptorState -> Adaptor app Request () -> IO ()-runAdaptor lcl s (Adaptor client) =+-- | Run an Adaptor in the context of replying to a 'Request' (notably, this+-- should be used to run the Adaptor servicing the client ('serviceClient')).+--+-- When 'sendError' is used to throw an error in the Adaptor, we cancel the+-- current pending request with an 'ErrorResponse'.+runAdaptorRequest :: AdaptorLocal app Request -> AdaptorState -> Adaptor app Request () -> IO ()+runAdaptorRequest lcl s (Adaptor client) = runStateT (runReaderT (runExceptT client) lcl) s >>= \case (Left (errorMessage, maybeMessage), s') ->- runAdaptor lcl s' (sendErrorResponse errorMessage maybeMessage)+ runAdaptorRequest lcl s' (sendErrorResponse errorMessage maybeMessage) (Right (), _) -> pure () ----------------------------------------------------------------------------
src/DAP/Server.hs view
@@ -24,7 +24,7 @@ , TerminateServer(..) ) where -----------------------------------------------------------------------------import Control.Monad ( when, forever )+import Control.Monad ( when ) import Control.Concurrent ( ThreadId, myThreadId, throwTo ) import Control.Concurrent.MVar ( newMVar ) import Control.Concurrent.STM ( newTVarIO )@@ -46,7 +46,7 @@ import Network.Socket ( socketToHandle, withSocketsDo, SockAddr ) import System.IO ( hClose, hSetNewlineMode, Handle, Newline(CRLF) , NewlineMode(NewlineMode, outputNL, inputNL)- , IOMode(ReadWriteMode), stderr, hPrint)+ , IOMode(ReadWriteMode) ) import System.IO.Error ( isEOFError ) import System.Exit ( exitWith, ExitCode(ExitSuccess) ) import Text.Read ( readMaybe )@@ -137,15 +137,19 @@ -- because there's no 'Request' to reply to) serviceClient :: (Command -> Adaptor app Request ())- -> (ReverseRequestResponse -> Adaptor app r ())- -> AdaptorLocal app r+ -> (ReverseRequestResponse -> Adaptor app () ())+ -> AdaptorLocal app () -> IO ()-serviceClient communicate ackResp lcl = forever $ runAdaptorWith lcl st $ do- either_nextRequest <- getRequest- case either_nextRequest of- Right nextRequest ->- withRequest nextRequest (communicate (command nextRequest))- Left rrr -> ackResp rrr+serviceClient communicate ackResp lcl = do+ rrr_or_nextRequest <- runAdaptorPoly lcl st getRequest+ case rrr_or_nextRequest of+ Right nextRequest -> do+ let lcl' = lcl{ request = nextRequest }+ runAdaptorRequest lcl' st $+ communicate (command nextRequest)+ Left rrr ->+ runAdaptorPoly lcl st $ ackResp rrr+ serviceClient communicate ackResp lcl where st = AdaptorState MessageTypeResponse [] ----------------------------------------------------------------------------@@ -172,7 +176,6 @@ = logger logAction ERROR address Nothing $ withBraces $ T.pack ("Unknown Exception: " <> show e)- hPrint stderr ("Handling" <> show e) when shouldLog $ do dumpError logger logAction INFO address (Just SENT) (withBraces "Closing Connection")