Skip to content

Commit 62b8bb5

Browse files
authored
Merge pull request #457 from July541/call-hierarchy-deriving
Add Ord instance for some types
2 parents e11b7c0 + 0442bb6 commit 62b8bb5

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

lsp-types/src/Language/LSP/Types/CallHierarchy.hs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ data CallHierarchyItem =
5656
-- prepare and incoming calls or outgoing calls requests.
5757
, _xdata :: Maybe Value
5858
}
59-
deriving (Show, Read, Eq)
59+
deriving (Show, Read, Eq, Ord)
6060
deriveJSON lspOptions ''CallHierarchyItem
6161

6262
-- -------------------------------------
@@ -76,7 +76,7 @@ data CallHierarchyIncomingCall =
7676
-- denoted by @_from@.
7777
, _fromRanges :: List Range
7878
}
79-
deriving (Show, Read, Eq)
79+
deriving (Show, Read, Eq, Ord)
8080
deriveJSON lspOptions ''CallHierarchyIncomingCall
8181

8282
-- -------------------------------------
@@ -96,5 +96,5 @@ data CallHierarchyOutgoingCall =
9696
-- the caller, e.g the item passed to `callHierarchy/outgoingCalls` request.
9797
, _fromRanges :: List Range
9898
}
99-
deriving (Show, Read, Eq)
99+
deriving (Show, Read, Eq, Ord)
100100
deriveJSON lspOptions ''CallHierarchyOutgoingCall

lsp-types/src/Language/LSP/Types/DocumentSymbol.hs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ data SymbolKind
6565
| SkOperator
6666
| SkTypeParameter
6767
| SkUnknown Scientific
68-
deriving (Read,Show,Eq)
68+
deriving (Read,Show,Eq, Ord)
6969

7070
instance ToJSON SymbolKind where
7171
toJSON SkFile = Number 1
@@ -134,7 +134,7 @@ Symbol tags are extra annotations that tweak the rendering of a symbol.
134134
data SymbolTag =
135135
StDeprecated -- ^ Render a symbol as obsolete, usually using a strike-out.
136136
| StUnknown Scientific
137-
deriving (Read, Show, Eq)
137+
deriving (Read, Show, Eq, Ord)
138138

139139
instance ToJSON SymbolTag where
140140
toJSON StDeprecated = Number 1

0 commit comments

Comments
 (0)