| 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 -> () # | |