Instances107GShow, …
GShow IntegerDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow NaturalDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow VoidDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow AllDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow AnyDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow VersionDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow CBoolDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow CCharDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow CClockDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow CDoubleDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow CFloatDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow CIntDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow CIntMaxDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow CIntPtrDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow CLLongDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow CLongDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow CPtrdiffDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow CSCharDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow CSUSecondsDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow CShortDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow CSigAtomicDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow CSizeDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow CTimeDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow CUCharDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow CUIntDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow CUIntMaxDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow CUIntPtrDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow CULLongDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow CULongDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow CUSecondsDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow CUShortDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow CWcharDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow IntPtrDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow WordPtrDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow AssociativityDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow FixityDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow SeekModeDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow ExitCodeDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow IOErrorDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow IOErrorTypeDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow HandlePosnDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow BufferModeDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow HandleDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow IOModeDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow Int16Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow Int32Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow Int64Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow Int8Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow FdDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow GeneralCategoryDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow Word16Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow Word32Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow Word64Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow Word8Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow BoolDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow CharDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow DoubleDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow FloatDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow IntDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow OrderingDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow WordDefined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow ()Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow (ForeignPtr a)Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow (FunPtr a)Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow (Ptr a)Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow a => GShow (Complex a)Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow a => GShow (First a)Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow a => GShow (Last a)Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow a => GShow (Max a)Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow a => GShow (Min a)Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow a => GShow (NonEmpty a)Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow a => GShow (Identity a)Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow a => GShow (First a)Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow a => GShow (Last a)Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow a => GShow (Down a)Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow a => GShow (Dual a)Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow a => GShow (Product a)Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow a => GShow (Sum a)Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow a => GShow (ZipList a)Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow a => GShow (Maybe a)Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow a => GShow [a]Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow m => GShow (WrappedMonoid m)Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow p => GShow (Par1 p)Defined in generic-deriving-1.14.6 · Generics.Deriving.Show(Generic a, GShow' (Rep a)) => GShow (Default a)Defined in generic-deriving-1.14.6 · Generics.Deriving.DefaultFor example, with this type:
newtype TestShow = TestShow Bool deriving (GShow) via (Default Bool)gshow for
TestShowwould produce the same string as gshow for Bool.In this example,
TestShowrequires no Generic instance, as the constraint on gshowsPrec fromDefault BoolisGeneric Bool.In general, when using a newtype wrapper, the instance can be derived via the wrapped type, as here (via
Default Boolrather thanDefault TestShow).GShow (Proxy s)Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow (U1 p)Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow (UChar p)Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow (UDouble p)Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow (UFloat p)Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow (UInt p)Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow (UWord p)Defined in generic-deriving-1.14.6 · Generics.Deriving.Show(GShow a, GShow b) => GShow (Arg a b)Defined in generic-deriving-1.14.6 · Generics.Deriving.Show(GShow a, GShow b) => GShow (Either a b)Defined in generic-deriving-1.14.6 · Generics.Deriving.Show(GShow a, GShow b) => GShow (a, b)Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow (f a) => GShow (Alt f a)Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow (f p) => GShow (Rec1 f p)Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow a => GShow (Const a b)Defined in generic-deriving-1.14.6 · Generics.Deriving.Show(GShow a, GShow b, GShow c) => GShow (a, b, c)Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow c => GShow (K1 i c p)Defined in generic-deriving-1.14.6 · Generics.Deriving.Show(GShow (f p), GShow (g p)) => GShow ((:*:) f g p)Defined in generic-deriving-1.14.6 · Generics.Deriving.Show(GShow (f p), GShow (g p)) => GShow ((:+:) f g p)Defined in generic-deriving-1.14.6 · Generics.Deriving.Show(GShow a, GShow b, GShow c, GShow d) => GShow (a, b, c, d)Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow (f (g p)) => GShow ((:.:) f g p)Defined in generic-deriving-1.14.6 · Generics.Deriving.ShowGShow (f p) => GShow (M1 i c f p)Defined in generic-deriving-1.14.6 · Generics.Deriving.Show(GShow a, GShow b, GShow c, GShow d, GShow e) => GShow (a, b, c, d, e)Defined in generic-deriving-1.14.6 · Generics.Deriving.Show(GShow a, GShow b, GShow c, GShow d, GShow e, GShow f) => GShow (a, b, c, d, e, f)Defined in generic-deriving-1.14.6 · Generics.Deriving.Show(GShow a, GShow b, GShow c, GShow d, GShow e, GShow f, GShow g) => GShow (a, b, c, d, e, f, g)Defined in generic-deriving-1.14.6 · Generics.Deriving.Show