Documentation
Lean
.
Data
.
Lsp
.
Window
Search
return to top
source
Imports
Lean.Data.Json.FromToJson.Basic
Imported by
MessageType
instFromJsonMessageType
instToJsonMessageType
ShowMessageParams
instFromJsonShowMessageParams
instFromJsonShowMessageParams
.
fromJson
instToJsonShowMessageParams
instToJsonShowMessageParams
.
toJson
MessageActionItem
instFromJsonMessageActionItem
instFromJsonMessageActionItem
.
fromJson
instToJsonMessageActionItem
instToJsonMessageActionItem
.
toJson
ShowMessageRequestParams
instFromJsonShowMessageRequestParams
.
fromJson
instFromJsonShowMessageRequestParams
instToJsonShowMessageRequestParams
.
toJson
instToJsonShowMessageRequestParams
ShowMessageResponse
instFromJsonShowMessageResponse
instToJsonShowMessageResponse
source
inductive
MessageType
:
Type
error :
MessageType
warning :
MessageType
info :
MessageType
log :
MessageType
Instances For
source
instance
instFromJsonMessageType
:
Lean.FromJson
MessageType
Equations
source
instance
instToJsonMessageType
:
Lean.ToJson
MessageType
Equations
source
structure
ShowMessageParams
:
Type
type :
MessageType
message :
String
Instances For
source
instance
instFromJsonShowMessageParams
:
Lean.FromJson
ShowMessageParams
Equations
source
def
instFromJsonShowMessageParams
.
fromJson
:
Lean.Json
→
Except
String
ShowMessageParams
Equations
Instances For
source
instance
instToJsonShowMessageParams
:
Lean.ToJson
ShowMessageParams
Equations
source
def
instToJsonShowMessageParams
.
toJson
:
ShowMessageParams
→
Lean.Json
Equations
Instances For
source
structure
MessageActionItem
:
Type
title :
String
Instances For
source
instance
instFromJsonMessageActionItem
:
Lean.FromJson
MessageActionItem
Equations
source
def
instFromJsonMessageActionItem
.
fromJson
:
Lean.Json
→
Except
String
MessageActionItem
Equations
Instances For
source
instance
instToJsonMessageActionItem
:
Lean.ToJson
MessageActionItem
Equations
source
def
instToJsonMessageActionItem
.
toJson
:
MessageActionItem
→
Lean.Json
Equations
Instances For
source
structure
ShowMessageRequestParams
:
Type
type :
MessageType
message :
String
actions? :
Option
(
Array
MessageActionItem
)
Instances For
source
def
instFromJsonShowMessageRequestParams
.
fromJson
:
Lean.Json
→
Except
String
ShowMessageRequestParams
Equations
Instances For
source
instance
instFromJsonShowMessageRequestParams
:
Lean.FromJson
ShowMessageRequestParams
Equations
source
def
instToJsonShowMessageRequestParams
.
toJson
:
ShowMessageRequestParams
→
Lean.Json
Equations
Instances For
source
instance
instToJsonShowMessageRequestParams
:
Lean.ToJson
ShowMessageRequestParams
Equations
source
def
ShowMessageResponse
:
Type
Equations
Instances For
source
instance
instFromJsonShowMessageResponse
:
Lean.FromJson
ShowMessageResponse
Equations
source
instance
instToJsonShowMessageResponse
:
Lean.ToJson
ShowMessageResponse
Equations