| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Ouroboros.Consensus.HardFork.Combinator.Util.DerivingVia
Documentation
Instances
| (All SingleEraBlock xs, forall x. SingleEraBlock x => Eq (f x)) => Eq (LiftNS f xs) Source # | |
| (All SingleEraBlock xs, forall x. SingleEraBlock x => Ord (f x)) => Ord (LiftNS f xs) Source # | |
Defined in Ouroboros.Consensus.HardFork.Combinator.Util.DerivingVia | |
| (All SingleEraBlock xs, forall x. SingleEraBlock x => Show (f x)) => Show (LiftNS f xs) Source # | |
Instances
| (All SingleEraBlock xs, forall x. SingleEraBlock x => Eq (f x)) => Eq (LiftNP f xs) Source # | |
| (All SingleEraBlock xs, forall x. SingleEraBlock x => Ord (f x)) => Ord (LiftNP f xs) Source # | |
Defined in Ouroboros.Consensus.HardFork.Combinator.Util.DerivingVia | |
| (All SingleEraBlock xs, forall x. SingleEraBlock x => Show (f x)) => Show (LiftNP f xs) Source # | |
newtype LiftTelescope g f xs Source #
Constructors
| LiftTelescope (Telescope g f xs) |
Instances
newtype LiftMismatch f g xs Source #
Constructors
| LiftMismatch (Mismatch f g xs) |
Instances
newtype LiftNamedNS (name :: Symbol) f xs Source #
Constructors
| LiftNamedNS (NS f xs) |
Instances
| (All SingleEraBlock xs, forall x. SingleEraBlock x => NoThunks (f x), KnownSymbol name) => NoThunks (LiftNamedNS name f xs) Source # | |
newtype LiftNamedNP (name :: Symbol) f xs Source #
Constructors
| LiftNamedNP (NP f xs) |
Instances
| (All SingleEraBlock xs, forall x. SingleEraBlock x => NoThunks (f x), KnownSymbol name) => NoThunks (LiftNamedNP name f xs) Source # | |
newtype LiftNamedTelescope (name :: Symbol) f g xs Source #
Constructors
| LiftNamedTelescope (Telescope f g xs) |
Instances
| (All SingleEraBlock xs, forall x. SingleEraBlock x => NoThunks (f x), forall x. SingleEraBlock x => NoThunks (g x), KnownSymbol name) => NoThunks (LiftNamedTelescope name f g xs) Source # | |
newtype LiftNamedMismatch (name :: Symbol) f g xs Source #
Constructors
| LiftNamedMismatch (Mismatch f g xs) |
Instances
| (All SingleEraBlock xs, forall x. SingleEraBlock x => NoThunks (f x), forall x. SingleEraBlock x => NoThunks (g x), KnownSymbol name) => NoThunks (LiftNamedMismatch name f g xs) Source # | |