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

Language.LSP.Types.SMethodMap

Synopsis

Documentation

data SMethodMap (v :: Method f t -> Type) Source #

A specialized alternative to a full dependent map for use with SMethod.

Instances

Instances details
Semigroup (SMethodMap v) Source # 
Instance details

Defined in Language.LSP.Types.SMethodMap

Monoid (SMethodMap v) Source # 
Instance details

Defined in Language.LSP.Types.SMethodMap

insert :: SMethod a -> v a -> SMethodMap v -> SMethodMap v Source #

lookup :: SMethod a -> SMethodMap v -> Maybe (v a) Source #

map :: (forall a. u a -> v a) -> SMethodMap u -> SMethodMap v Source #