Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ==================== Derived instances ====================
- Derived class instances:
- instance Language.Haskell.To.Elm.HasElmType
- (Schema.PostT Data.Functor.Identity.Identity) where
- Language.Haskell.To.Elm.elmType
- = GHC.Prim.coerce
- @(Language.Elm.Type.Type v_aCS7)
- @(Language.Elm.Type.Type v_aCS7)
- Language.Haskell.To.Elm.elmType ::
- forall (v_aCS7 :: TYPE GHC.Types.LiftedRep).
- Language.Elm.Type.Type v_aCS7
- Language.Haskell.To.Elm.elmDefinition
- = GHC.Prim.coerce
- @(GHC.Maybe.Maybe Language.Elm.Definition.Definition)
- @(GHC.Maybe.Maybe Language.Elm.Definition.Definition)
- Language.Haskell.To.Elm.elmDefinition ::
- GHC.Maybe.Maybe Language.Elm.Definition.Definition
- Derived type family instances:
- ==================== Filling in method body ====================
- Language.Haskell.To.Elm.HasElmEncoder [Data.Aeson.Types.Internal.Value,
- SchemaElm.WithBoilerplate a_aDgj[ssk:1]]
- Language.Haskell.To.Elm.elmEncoder = Language.Haskell.To.Elm.$dmelmEncoder
- @(Data.Aeson.Types.Internal.Value)
- @(SchemaElm.WithBoilerplate a_aDgj[ssk:1])
- ==================== Filling in method body ====================
- Language.Haskell.To.Elm.HasElmDecoder [Data.Aeson.Types.Internal.Value,
- SchemaElm.WithBoilerplate a_aDnW[ssk:1]]
- Language.Haskell.To.Elm.elmDecoder = Language.Haskell.To.Elm.$dmelmDecoder
- @(Data.Aeson.Types.Internal.Value)
- @(SchemaElm.WithBoilerplate a_aDnW[ssk:1])
- ==================== Filling in method body ====================
- Language.Haskell.To.Elm.HasElmType [SchemaElm.WithBoilerplate
- a_aDoQ[ssk:1]]
- Language.Haskell.To.Elm.elmType = Language.Haskell.To.Elm.$dmelmType
- @(SchemaElm.WithBoilerplate a_aDoQ[ssk:1])
- ==================== Filling in method body ====================
- Language.Haskell.To.Elm.HasElmEncoder [Data.Aeson.Types.Internal.Value,
- Database.Beam.Backend.SQL.Types.SqlSerial a_aDqc[ssk:1]]
- Language.Haskell.To.Elm.elmEncoderDefinition = Language.Haskell.To.Elm.$dmelmEncoderDefinition
- @(Data.Aeson.Types.Internal.Value)
- @(Database.Beam.Backend.SQL.Types.SqlSerial
- a_aDqc[ssk:1])
- ==================== Filling in method body ====================
- Language.Haskell.To.Elm.HasElmDecoder [Data.Aeson.Types.Internal.Value,
- Database.Beam.Backend.SQL.Types.SqlSerial a_aDqD[ssk:1]]
- Language.Haskell.To.Elm.elmDecoderDefinition = Language.Haskell.To.Elm.$dmelmDecoderDefinition
- @(Data.Aeson.Types.Internal.Value)
- @(Database.Beam.Backend.SQL.Types.SqlSerial
- a_aDqD[ssk:1])
- ==================== Filling in method body ====================
- Language.Haskell.To.Elm.HasElmType [Database.Beam.Backend.SQL.Types.SqlSerial
- a_aDr4[ssk:1]]
- Language.Haskell.To.Elm.elmDefinition = Language.Haskell.To.Elm.$dmelmDefinition
- @(Database.Beam.Backend.SQL.Types.SqlSerial
- a_aDr4[ssk:1])
- /data/code/haskell/timesafe/timesafe-backend/app/generate-elm/SchemaElm.hs:58:1: error:
- • Ambiguous type variable ‘a0’ arising from a use of ‘elmType’
- prevents the constraint ‘(HasElmType a0)’ from being solved.
- Probable fix: use a type annotation to specify what ‘a0’ should be.
- These potential instances exist:
- instance HasElmType a => HasElmType (SqlSerial a)
- -- Defined at app/generate-elm/SchemaElm.hs:90:10
- instance (HasDatatypeInfo a, All2 HasElmType (Code a),
- ElmBoilerplate a) =>
- HasElmType (WithBoilerplate a)
- -- Defined at app/generate-elm/SchemaElm.hs:39:10
- instance HasElmType Text -- Defined in ‘Language.Haskell.To.Elm’
- instance HasElmType (Schema.PostT Identity)
- -- Defined at app/generate-elm/SchemaElm.hs:58:1
- instance HasElmType a => HasElmType (Maybe a)
- -- Defined in ‘Language.Haskell.To.Elm’
- instance (HasElmType a, HasElmType b) => HasElmType (a, b)
- -- Defined in ‘Language.Haskell.To.Elm’
- instance HasElmType Bool -- Defined in ‘Language.Haskell.To.Elm’
- instance HasElmType Char -- Defined in ‘Language.Haskell.To.Elm’
- instance HasElmType Double -- Defined in ‘Language.Haskell.To.Elm’
- instance HasElmType Int -- Defined in ‘Language.Haskell.To.Elm’
- instance HasElmType a => HasElmType [a]
- -- Defined in ‘Language.Haskell.To.Elm’
- ...plus two instances involving out-of-scope types
- instance HasElmType Servant.API.ContentTypes.NoContent
- -- Defined in ‘Servant.To.Elm’
- instance HasElmType
- time-1.8.0.2:Data.Time.Clock.Internal.UTCTime.UTCTime
- -- Defined in ‘Language.Haskell.To.Elm’
- • In the third argument of ‘coerce’, namely ‘elmType’
- In the expression:
- coerce
- @(Language.Elm.Type.Type v) @(Language.Elm.Type.Type v) elmType ::
- forall (v :: TYPE ghc-prim-0.5.3:GHC.Types.LiftedRep).
- Language.Elm.Type.Type v
- In an equation for ‘elmType’:
- elmType
- = coerce
- @(Language.Elm.Type.Type v) @(Language.Elm.Type.Type v) elmType ::
- forall (v :: TYPE ghc-prim-0.5.3:GHC.Types.LiftedRep).
- Language.Elm.Type.Type v
- When typechecking the code for ‘elmType’
- in a derived instance for ‘HasElmType (Schema.PostT Identity)’:
- To see the code I am typechecking, use -ddump-deriv
- |
- 58 | deriving via WithBoilerplate Schema.Post instance HasElmType Schema.Post
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- /data/code/haskell/timesafe/timesafe-backend/app/generate-elm/SchemaElm.hs:58:1: error:
- • Ambiguous type variable ‘a1’ arising from a use of ‘elmDefinition’
- prevents the constraint ‘(HasElmType a1)’ from being solved.
- Probable fix: use a type annotation to specify what ‘a1’ should be.
- These potential instances exist:
- instance HasElmType a => HasElmType (SqlSerial a)
- -- Defined at app/generate-elm/SchemaElm.hs:90:10
- instance (HasDatatypeInfo a, All2 HasElmType (Code a),
- ElmBoilerplate a) =>
- HasElmType (WithBoilerplate a)
- -- Defined at app/generate-elm/SchemaElm.hs:39:10
- instance HasElmType Text -- Defined in ‘Language.Haskell.To.Elm’
- instance HasElmType (Schema.PostT Identity)
- -- Defined at app/generate-elm/SchemaElm.hs:58:1
- instance HasElmType a => HasElmType (Maybe a)
- -- Defined in ‘Language.Haskell.To.Elm’
- instance (HasElmType a, HasElmType b) => HasElmType (a, b)
- -- Defined in ‘Language.Haskell.To.Elm’
- instance HasElmType Bool -- Defined in ‘Language.Haskell.To.Elm’
- instance HasElmType Char -- Defined in ‘Language.Haskell.To.Elm’
- instance HasElmType Double -- Defined in ‘Language.Haskell.To.Elm’
- instance HasElmType Int -- Defined in ‘Language.Haskell.To.Elm’
- instance HasElmType a => HasElmType [a]
- -- Defined in ‘Language.Haskell.To.Elm’
- ...plus two instances involving out-of-scope types
- instance HasElmType Servant.API.ContentTypes.NoContent
- -- Defined in ‘Servant.To.Elm’
- instance HasElmType
- time-1.8.0.2:Data.Time.Clock.Internal.UTCTime.UTCTime
- -- Defined in ‘Language.Haskell.To.Elm’
- • In the third argument of ‘coerce’, namely ‘elmDefinition’
- In the expression:
- coerce
- @(Maybe Language.Elm.Definition.Definition)
- @(Maybe Language.Elm.Definition.Definition)
- elmDefinition ::
- Maybe Language.Elm.Definition.Definition
- In an equation for ‘elmDefinition’:
- elmDefinition
- = coerce
- @(Maybe Language.Elm.Definition.Definition)
- @(Maybe Language.Elm.Definition.Definition)
- elmDefinition ::
- Maybe Language.Elm.Definition.Definition
- When typechecking the code for ‘elmDefinition’
- in a derived instance for ‘HasElmType (Schema.PostT Identity)’:
- To see the code I am typechecking, use -ddump-deriv
- |
- 58 | deriving via WithBoilerplate Schema.Post instance HasElmType Schema.Post
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Advertisement
Add Comment
Please, Sign In to add comment