| 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 #