class
class GAsConstructor (ctor :: Symbol) (s :: Type -> Type) (t :: Type -> Type) a b | ctor s -> a, ctor t -> b whereAs AsConstructor but over generic representations as defined by
GHC.Generics.
Methods
_GCtor :: Prism (s x) (t x) a b
Instances3GAsConstructor
GSumAsConstructor ctor (HasCtorP ctor l) l r l' r' a b => GAsConstructor ctor (l :+: r) (l' :+: r') a bDefined in generic-lens-core-2.2.1.0 · Data.Generics.Sum.Internal.ConstructorsGAsConstructor ctor f f' a b => GAsConstructor ctor (M1 D meta f) (M1 D meta f') a bDefined in generic-lens-core-2.2.1.0 · Data.Generics.Sum.Internal.Constructors(GIsList f g as bs, ListTuple a b as bs) => GAsConstructor ctor (M1 C ('MetaCons ctor fixity fields) f) (M1 C ('MetaCons ctor fixity fields) g) a bDefined in generic-lens-core-2.2.1.0 · Data.Generics.Sum.Internal.Constructors