Unify Proxy type applications
This commit is contained in:
@@ -151,12 +151,12 @@ instance {-# OVERLAPPABLE #-} (FromField t, KnownSymbol nameSym) => FromRow' (M1
|
||||
(Left $ ErrorUnexpectedNull row nameText)
|
||||
Right
|
||||
where
|
||||
nameText = Text.pack $ symbolVal (Proxy :: Proxy nameSym)
|
||||
nameText = Text.pack $ symbolVal @nameSym Proxy
|
||||
|
||||
instance {-# OVERLAPPING #-} (KnownSymbol nameSym, FromField t) => FromRow' (M1 S ('MetaSel ('Just nameSym) nu ns dl) (Rec0 (Maybe t))) where
|
||||
fromRow' = decodeField nameText $ const Right
|
||||
where
|
||||
nameText = Text.pack $ symbolVal (Proxy :: Proxy nameSym)
|
||||
nameText = Text.pack $ symbolVal @nameSym Proxy
|
||||
|
||||
mapLeft :: (b -> c) -> Either b a -> Either c a
|
||||
mapLeft f (Left l) = Left $ f l
|
||||
|
||||
Reference in New Issue
Block a user