Safe Haskell | None |
---|---|
Language | Haskell2010 |
Tax.Canada.T4
Documentation
data T4 (line :: Type -> Type) Source #
Instances
(Transformation t, Codomain t ~ (Const m :: Type -> Type), Monoid m, Foldable t T4Slip, Foldable t T4Slip) => Foldable t T4 Source # | |
(Transformation t, Functor t T4Slip, Functor t T4Slip) => Functor t T4 Source # | |
Defined in Tax.Canada.T4 | |
(Transformation t, Codomain t ~ Compose m f, Applicative m, Traversable t T4Slip, Traversable t T4Slip) => Traversable t T4 Source # | |
Applicative T4 Source # | |
Defined in Tax.Canada.T4 | |
Apply T4 Source # | |
Foldable T4 Source # | |
Defined in Tax.Canada.T4 | |
Functor T4 Source # | |
Defined in Tax.Canada.T4 | |
Traversable T4 Source # | |
Defined in Tax.Canada.T4 | |
(Show (line Centi), Show (line Code), Show (line Text), Show (line Int)) => Show (T4 line) Source # | |
(Eq (line Centi), Eq (line Code), Eq (line Text), Eq (line Int)) => Eq (T4 line) Source # | |
data T4Slip (line :: Type -> Type) Source #
Constructors
T4Slip | |
Fields
|
Instances
(Transformation t, Codomain t ~ (Const m :: Type -> Type), Monoid m, At t Int, At t Code, At t Text, At t Text, At t Text, At t Text, At t Text, At t Text, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Text, At t Centi, At t Text, At t Centi, At t Text, At t Centi, At t Text, At t Centi, At t Centi, Foldable t (Product (Only Text) (Only Centi))) => Foldable t T4Slip Source # | |
(Transformation t, At t Int, At t Code, At t Text, At t Text, At t Text, At t Text, At t Text, At t Text, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Text, At t Centi, At t Text, At t Centi, At t Text, At t Centi, At t Text, At t Centi, At t Centi, Functor t (Product (Only Text) (Only Centi))) => Functor t T4Slip Source # | |
Defined in Tax.Canada.T4 | |
(Transformation t, Codomain t ~ Compose m f, Applicative m, At t Int, At t Code, At t Text, At t Text, At t Text, At t Text, At t Text, At t Text, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Centi, At t Text, At t Centi, At t Text, At t Centi, At t Text, At t Centi, At t Text, At t Centi, At t Centi, Traversable t (Product (Only Text) (Only Centi))) => Traversable t T4Slip Source # | |
Applicative (Product (Only Text) (Only Centi)) => Applicative T4Slip Source # | |
Defined in Tax.Canada.T4 | |
Apply (Product (Only Text) (Only Centi)) => Apply T4Slip Source # | |
Foldable (Product (Only Text) (Only Centi)) => Foldable T4Slip Source # | |
Defined in Tax.Canada.T4 | |
Functor (Product (Only Text) (Only Centi)) => Functor T4Slip Source # | |
Defined in Tax.Canada.T4 | |
Traversable (Product (Only Text) (Only Centi)) => Traversable T4Slip Source # | |
Defined in Tax.Canada.T4 | |
(Show (line Centi), Show (line Code), Show (line Text), Show (line Int)) => Show (T4Slip line) Source # | |
(Eq (line Centi), Eq (line Code), Eq (line Text), Eq (line Int)) => Eq (T4Slip line) Source # | |
t4Fields :: T4 FieldConst Source #