Safe Haskell | None |
---|---|
Language | Haskell2010 |
Tax.Canada.Federal.Schedule9
Documentation
data Schedule9 (line :: Type -> Type) Source #
Instances
(Transformation t, Codomain t ~ (Const m :: Type -> Type), Monoid m, Foldable t Page1, Foldable t Page2) => Foldable t Schedule9 Source # | |
(Transformation t, Functor t Page1, Functor t Page2) => Functor t Schedule9 Source # | |
Defined in Tax.Canada.Federal.Schedule9 | |
(Transformation t, Codomain t ~ Compose m f, Applicative m, Traversable t Page1, Traversable t Page2) => Traversable t Schedule9 Source # | |
Applicative Schedule9 Source # | |
Defined in Tax.Canada.Federal.Schedule9 | |
Apply Schedule9 Source # | |
Defined in Tax.Canada.Federal.Schedule9 Methods (<*>) :: forall (p :: Type -> Type) (q :: Type -> Type). Schedule9 (p ~> q) -> Schedule9 p -> Schedule9 q liftA2 :: (forall a. p a -> q a -> r a) -> Schedule9 p -> Schedule9 q -> Schedule9 r liftA3 :: (forall a. p a -> q a -> r a -> s a) -> Schedule9 p -> Schedule9 q -> Schedule9 r -> Schedule9 s | |
Distributive Schedule9 Source # | |
Defined in Tax.Canada.Federal.Schedule9 Methods collect :: forall p a (q :: Type -> Type). Functor p => (a -> Schedule9 q) -> p a -> Schedule9 (Compose p q) distribute :: forall p (q :: Type -> Type). Functor p => p (Schedule9 q) -> Schedule9 (Compose p q) cotraverse :: Functor m => (forall a. m (p a) -> q a) -> m (Schedule9 p) -> Schedule9 q | |
DistributiveTraversable Schedule9 Source # | |
Defined in Tax.Canada.Federal.Schedule9 Methods collectTraversable :: forall f1 a (f2 :: Type -> Type). Traversable f1 => (a -> Schedule9 f2) -> f1 a -> Schedule9 (Compose f1 f2) distributeTraversable :: forall f1 (f2 :: Type -> Type). Traversable f1 => f1 (Schedule9 f2) -> Schedule9 (Compose f1 f2) cotraverseTraversable :: Traversable f1 => (forall x. f1 (f2 x) -> f x) -> f1 (Schedule9 f2) -> Schedule9 f | |
Foldable Schedule9 Source # | |
Defined in Tax.Canada.Federal.Schedule9 | |
Functor Schedule9 Source # | |
Defined in Tax.Canada.Federal.Schedule9 | |
Logistic Schedule9 Source # | |
Defined in Tax.Canada.Federal.Schedule9 | |
Traversable Schedule9 Source # | |
Defined in Tax.Canada.Federal.Schedule9 | |
(Show (line Centi), Show (line Text)) => Show (Schedule9 line) Source # | |
(Eq (line Centi), Eq (line Text)) => Eq (Schedule9 line) Source # | |
data Page1 (line :: Type -> Type) Source #
Constructors
Page1 | |
Fields
|
Instances
(Transformation t, Codomain t ~ (Const m :: Type -> Type), Monoid m, 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 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 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 Centi) => Foldable t Page1 Source # | |
(Transformation t, 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 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 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 Centi) => Functor t Page1 Source # | |
Defined in Tax.Canada.Federal.Schedule9 | |
(Transformation t, Codomain t ~ Compose m f, Applicative m, 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 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 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 Centi) => Traversable t Page1 Source # | |
Applicative Page1 Source # | |
Defined in Tax.Canada.Federal.Schedule9 | |
Apply Page1 Source # | |
Defined in Tax.Canada.Federal.Schedule9 | |
Distributive Page1 Source # | |
Defined in Tax.Canada.Federal.Schedule9 | |
DistributiveTraversable Page1 Source # | |
Defined in Tax.Canada.Federal.Schedule9 Methods collectTraversable :: forall f1 a (f2 :: Type -> Type). Traversable f1 => (a -> Page1 f2) -> f1 a -> Page1 (Compose f1 f2) distributeTraversable :: forall f1 (f2 :: Type -> Type). Traversable f1 => f1 (Page1 f2) -> Page1 (Compose f1 f2) cotraverseTraversable :: Traversable f1 => (forall x. f1 (f2 x) -> f x) -> f1 (Page1 f2) -> Page1 f | |
Foldable Page1 Source # | |
Defined in Tax.Canada.Federal.Schedule9 | |
Functor Page1 Source # | |
Defined in Tax.Canada.Federal.Schedule9 | |
Logistic Page1 Source # | |
Defined in Tax.Canada.Federal.Schedule9 | |
Traversable Page1 Source # | |
Defined in Tax.Canada.Federal.Schedule9 | |
(Show (line Centi), Show (line Text)) => Show (Page1 line) Source # | |
(Eq (line Centi), Eq (line Text)) => Eq (Page1 line) Source # | |
data Page2 (line :: Type -> Type) Source #
Constructors
Page2 | |
Fields
|
Instances
(Transformation t, Codomain t ~ (Const m :: Type -> Type), Monoid m, 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) => Foldable t Page2 Source # | |
(Transformation t, 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) => Functor t Page2 Source # | |
Defined in Tax.Canada.Federal.Schedule9 | |
(Transformation t, Codomain t ~ Compose m f, Applicative m, 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) => Traversable t Page2 Source # | |
Applicative Page2 Source # | |
Defined in Tax.Canada.Federal.Schedule9 | |
Apply Page2 Source # | |
Defined in Tax.Canada.Federal.Schedule9 | |
Distributive Page2 Source # | |
Defined in Tax.Canada.Federal.Schedule9 | |
DistributiveTraversable Page2 Source # | |
Defined in Tax.Canada.Federal.Schedule9 Methods collectTraversable :: forall f1 a (f2 :: Type -> Type). Traversable f1 => (a -> Page2 f2) -> f1 a -> Page2 (Compose f1 f2) distributeTraversable :: forall f1 (f2 :: Type -> Type). Traversable f1 => f1 (Page2 f2) -> Page2 (Compose f1 f2) cotraverseTraversable :: Traversable f1 => (forall x. f1 (f2 x) -> f x) -> f1 (Page2 f2) -> Page2 f | |
Foldable Page2 Source # | |
Defined in Tax.Canada.Federal.Schedule9 | |
Functor Page2 Source # | |
Defined in Tax.Canada.Federal.Schedule9 | |
Logistic Page2 Source # | |
Defined in Tax.Canada.Federal.Schedule9 | |
Traversable Page2 Source # | |
Defined in Tax.Canada.Federal.Schedule9 | |
(Show (line Centi), Show (line Text)) => Show (Page2 line) Source # | |
(Eq (line Centi), Eq (line Text)) => Eq (Page2 line) Source # | |