Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data WithMessage c Source #
WithMessage | |
|
newtype PartialHandlers c Source #
PartialHandlers (WithMessage c -> Handlers -> IO Handlers) |
Instances
Semigroup (PartialHandlers c) Source # | |
Defined in Development.IDE.LSP.Server (<>) :: PartialHandlers c -> PartialHandlers c -> PartialHandlers c # sconcat :: NonEmpty (PartialHandlers c) -> PartialHandlers c # stimes :: Integral b => b -> PartialHandlers c -> PartialHandlers c # | |
Monoid (PartialHandlers c) Source # | |
Defined in Development.IDE.LSP.Server mempty :: PartialHandlers c # mappend :: PartialHandlers c -> PartialHandlers c -> PartialHandlers c # mconcat :: [PartialHandlers c] -> PartialHandlers c # | |
Default (PartialHandlers c) Source # | |
Defined in Development.IDE.LSP.Server def :: PartialHandlers c # |
class HasTracing a where Source #
Nothing
traceWithSpan :: SpanInFlight -> a -> IO () Source #
Instances
setUriAnd :: (HasTextDocument params a, HasUri a Uri) => (lspFuncs -> ide -> params -> IO res) -> lspFuncs -> SpanInFlight -> ide -> params -> IO res Source #