Idris2Doc : Control.Category.Records

Control.Category.Records

(source)
This module exports "record-style" wrappers around various
interfaces in this library. These may be easier to use if the
categories you're constructing are particularly complex, as
Idris's interface resolution can often break.

To convert a structure into its record-style variant, simply use
the record constructor. The interace implementation will be
automatically searched for, or it can be explicitly specified
using the `con` argument (short for constraint). Likewise, the
`(.con)` field can be used to extract the interface implementation
from the record.

Reexports

importpublic Control.Category.Records.Semigroupoid as Control.Category.Records
importpublic Control.Category.Records.Category as Control.Category.Records
importpublic Control.Category.Records.Functor as Control.Category.Records
importpublic Control.Category.Records.NatTrans as Control.Category.Records
importpublic Control.Category.Records.Monad as Control.Category.Records
importpublic Control.Category.Records.Monoidal as Control.Category.Records
importpublic Control.Category.Records.Braided as Control.Category.Records
importpublic Control.Category.Records.Cartesian as Control.Category.Records
importpublic Control.Category.Records.Cocartesian as Control.Category.Records
importpublic Control.Category.Records.Bimonoidal as Control.Category.Records
importpublic Control.Category.Records.Closed as Control.Category.Records
importpublic Control.Category.Records.Traced as Control.Category.Records