Idris2Doc : Language.LSP.Message.Utils

Language.LSP.Message.Utils

(source)
Common types and instances for JSON interoperability.

(C) The Idris Community, 2021

Reexports

importpublic Data.OneOf

Definitions

dataNull : Type
  Singleton type that models `null` in JSON.

Totality: total
Visibility: public export
Constructor: 
MkNull : Null

Hints:
EqNull
FromJSONNull
OrdNull
ShowNull
ToJSONNull
toEither : OneOf [a, b] ->Eitherab
  Converts an `UntaggedEither` value to the isomorphic value in `Either`.

Totality: total
Visibility: public export
fromEither : Eitherab->OneOf [a, b]
  Converts an `Either` value to the isomorphic value in `UntaggedEither`.

Totality: total
Visibility: public export
toMaybe : OneOf [a, Null] ->Maybea
Totality: total
Visibility: public export
fromMaybe : Maybea->OneOf [a, Null]
Totality: total
Visibility: public export
ConstraintList : (Type->Type) ->ListType->Type
Totality: total
Visibility: public export