Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Development.IDE.Plugin.TypeLenses
Description
An HLS plugin to provide code lenses for type signatures
Documentation
descriptor :: Recorder (WithPriority Log) -> PluginId -> PluginDescriptor IdeState Source #
suggestSignature :: Bool -> Maybe GlobalBindingTypeSigsResult -> Diagnostic -> [(Text, TextEdit)] Source #
data GlobalBindingTypeSig Source #
Constructors
GlobalBindingTypeSig | |
Fields
|
data GetGlobalBindingTypeSigs Source #
Constructors
GetGlobalBindingTypeSigs |
Instances
newtype GlobalBindingTypeSigsResult Source #
Constructors
GlobalBindingTypeSigsResult [GlobalBindingTypeSig] |
Instances
Show GlobalBindingTypeSigsResult Source # | |
Defined in Development.IDE.Plugin.TypeLenses Methods showsPrec :: Int -> GlobalBindingTypeSigsResult -> ShowS # show :: GlobalBindingTypeSigsResult -> String # showList :: [GlobalBindingTypeSigsResult] -> ShowS # | |
NFData GlobalBindingTypeSigsResult Source # | |
Defined in Development.IDE.Plugin.TypeLenses Methods rnf :: GlobalBindingTypeSigsResult -> () # |