Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data Rewrite where
- rewriteToEdit :: DynFlags -> Uri -> Anns -> Rewrite -> Either String WorkspaceEdit
- appendConstraint :: String -> LHsType GhcPs -> Rewrite
- extendImport :: Maybe String -> String -> LImportDecl GhcPs -> Rewrite
Documentation
rewriteToEdit :: DynFlags -> Uri -> Anns -> Rewrite -> Either String WorkspaceEdit Source #
Convert a Rewrite
into a WorkspaceEdit
.
Utilities
:: String | The new constraint to append |
-> LHsType GhcPs | The type signature where the constraint is to be inserted, also assuming annotated |
-> Rewrite |
Append a constraint at the end of a type context. If no context is present, a new one will be created.
extendImport :: Maybe String -> String -> LImportDecl GhcPs -> Rewrite Source #