ribosome-0.4.0.0: api extensions for nvim-hs
Safe HaskellNone
LanguageHaskell2010

Ribosome.Error.Report.Class

Documentation

class ReportError a where Source #

Minimal complete definition

Nothing

Instances

Instances details
ReportError () Source # 
Instance details

Defined in Ribosome.Error.Report.Class

ReportError Text Source # 
Instance details

Defined in Ribosome.Error.Report.Class

ReportError RenderError Source # 
Instance details

Defined in Ribosome.Orphans

ReportError TmuxError Source # 
Instance details

Defined in Ribosome.Orphans

ReportError ViewsError Source # 
Instance details

Defined in Ribosome.Orphans

ReportError TreeModError Source # 
Instance details

Defined in Ribosome.Orphans

ReportError DecodeError Source # 
Instance details

Defined in Ribosome.Msgpack.Error

ReportError RpcError Source # 
Instance details

Defined in Ribosome.Nvim.Api.RpcCall

ReportError SettingError Source # 
Instance details

Defined in Ribosome.Data.SettingError

ReportError PersistError Source # 
Instance details

Defined in Ribosome.Data.PersistError

ReportError MappingError Source # 
Instance details

Defined in Ribosome.Data.Mapping

ReportError RiboError Source # 
Instance details

Defined in Ribosome.Data.RiboError

ReportError [Char] Source # 
Instance details

Defined in Ribosome.Error.Report.Class

ReportError [[Char]] Source # 
Instance details

Defined in Ribosome.Error.Report.Class

ReportError [Text] Source # 
Instance details

Defined in Ribosome.Error.Report.Class

class GenReportError f where Source #

Instances

Instances details
(GenReportError f, GenReportError g) => GenReportError (f :+: g :: k -> Type) Source # 
Instance details

Defined in Ribosome.Error.Report.Class

Methods

genErrorReport :: forall (a :: k0). (f :+: g) a -> ErrorReport Source #

ReportError a => GenReportError (K1 i a :: k -> Type) Source # 
Instance details

Defined in Ribosome.Error.Report.Class

Methods

genErrorReport :: forall (a0 :: k0). K1 i a a0 -> ErrorReport Source #

GenReportError f => GenReportError (M1 i c f :: k -> Type) Source # 
Instance details

Defined in Ribosome.Error.Report.Class

Methods

genErrorReport :: forall (a :: k0). M1 i c f a -> ErrorReport Source #