Closed
Description
For this record I cannot derive a FromValue
instance:
data Resource = Resource
{ roleId :: Text
, resAge :: Int32
, resGender :: Text
, resLang :: Text
} deriving (Generic, Show)
It works if I remove the last field i.e. resLang
otherwise it produces the following error:
• No instance for (GraphQL.Internal.Value.FromValue.GenericFromValue
((GHC.Generics.S1
('GHC.Generics.MetaSel
('Just "roleId")
'GHC.Generics.NoSourceUnpackedness
'GHC.Generics.NoSourceStrictness
'GHC.Generics.DecidedLazy)
(GHC.Generics.Rec0 Text)
GHC.Generics.:*: GHC.Generics.S1
('GHC.Generics.MetaSel
('Just "resAge")
'GHC.Generics.NoSourceUnpackedness
'GHC.Generics.NoSourceStrictness
'GHC.Generics.DecidedLazy)
(GHC.Generics.Rec0 Int32))
GHC.Generics.:*: (GHC.Generics.S1
('GHC.Generics.MetaSel
('Just "resGender")
'GHC.Generics.NoSourceUnpackedness
'GHC.Generics.NoSourceStrictness
'GHC.Generics.DecidedLazy)
(GHC.Generics.Rec0 Text)
GHC.Generics.:*: GHC.Generics.S1
('GHC.Generics.MetaSel
('Just "resLang")
'GHC.Generics.NoSourceUnpackedness
'GHC.Generics.NoSourceStrictness
'GHC.Generics.DecidedLazy)
(GHC.Generics.Rec0 Text))))
arising from a use of ‘GraphQL.Internal.Value.FromValue.$dmfromValue’
• In the expression:
GraphQL.Internal.Value.FromValue.$dmfromValue @Resource
In an equation for ‘GraphQL.Internal.Value.FromValue.fromValue’:
GraphQL.Internal.Value.FromValue.fromValue
= GraphQL.Internal.Value.FromValue.$dmfromValue @Resource
In the instance declaration for ‘FromValue Resource’
|
359 | instance FromValue Resource
| ^^^^^^^^^^^^^^^^^^
Any idea what the problem might be?
Metadata
Metadata
Assignees
Labels
No labels