myers-diff-0.2.0.0
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.Diff.Types

Synopsis

Documentation

data Edit Source #

Constructors

EditDelete 

Fields

EditInsert 

Fields

Instances

Instances details
Show Edit Source # 
Instance details

Defined in Data.Diff.Types

Methods

showsPrec :: Int -> Edit -> ShowS #

show :: Edit -> String #

showList :: [Edit] -> ShowS #

Eq Edit Source # 
Instance details

Defined in Data.Diff.Types

Methods

(==) :: Edit -> Edit -> Bool #

(/=) :: Edit -> Edit -> Bool #

Types to mimic TextDocumentContentChangeEvent from the lsp-types package

data Position Source #

Constructors

Position 

Instances

Instances details
Show Position Source # 
Instance details

Defined in Data.Diff.Types

Eq Position Source # 
Instance details

Defined in Data.Diff.Types

data Range Source #

Constructors

Range 

Instances

Instances details
Show Range Source # 
Instance details

Defined in Data.Diff.Types

Methods

showsPrec :: Int -> Range -> ShowS #

show :: Range -> String #

showList :: [Range] -> ShowS #

Eq Range Source # 
Instance details

Defined in Data.Diff.Types

Methods

(==) :: Range -> Range -> Bool #

(/=) :: Range -> Range -> Bool #

data ChangeEvent Source #

Constructors

ChangeEvent 

Fields

Instances

Instances details
Show ChangeEvent Source # 
Instance details

Defined in Data.Diff.Types

Eq ChangeEvent Source # 
Instance details

Defined in Data.Diff.Types