Modulebarbies-2.1.1.0
Barbies.Bare
- 2 types
- 1 class
- 2 values
- Packagebarbies-2.1.1.0
- Exports7
- LicenceBSD-3-Clause
Instances3GBare
BareB b => GBareDefined in barbies-2.1.1.0 · Barbies.Internal.BareB · orphan0
(Rec (b Covered (P0
Identity)) (b Covered Identity)) (Rec (b Bare (P0
Identity)) (b Bare Identity))(Functor h, BareB b) => GBareDefined in barbies-2.1.1.0 · Barbies.Internal.BareB · orphan0
(Rec (h (b Covered (P0
Identity))) (h (b Covered Identity))) (Rec (h (b Bare (P0
Identity))) (h (b Bare Identity)))(Functor h, Functor m, BareB b) => GBareDefined in barbies-2.1.1.0 · Barbies.Internal.BareB · orphan0
(Rec (m (h (b Covered (P0
Identity)))) (m (h (b Covered Identity)))) (Rec (m (h (b Bare (P0
Identity)))) (m (h (b Bare Identity))))
Instances3GBare
BareB b => GBareDefined in barbies-2.1.1.0 · Barbies.Internal.BareB · orphan0
(Rec (b Covered (P0
Identity)) (b Covered Identity)) (Rec (b Bare (P0
Identity)) (b Bare Identity))(Functor h, BareB b) => GBareDefined in barbies-2.1.1.0 · Barbies.Internal.BareB · orphan0
(Rec (h (b Covered (P0
Identity))) (h (b Covered Identity))) (Rec (h (b Bare (P0
Identity))) (h (b Bare Identity)))(Functor h, Functor m, BareB b) => GBareDefined in barbies-2.1.1.0 · Barbies.Internal.BareB · orphan0
(Rec (m (h (b Covered (P0
Identity)))) (m (h (b Covered Identity)))) (Rec (m (h (b Bare (P0
Identity)))) (m (h (b Bare Identity))))
Equations
WearTwo Bare f g a = aWearTwo Covered f g a = f (g a)WearTwo (Param _1 t) f g a = WearTwo t f g aWearTwo t _1 _2 _3 = TypeError (('Text"`WearTwo` should only be used with "
':<>: 'Text"`Bare` or `Covered`."
) ':$$: ((('Text"`"
':<>: 'ShowType t) ':<>: 'Text"`"
) ':<>: 'Text" is not allowed in this context."
))