Class which allows the plucking of a BaseBackend backend from some larger type.
For example,
instance HasPersistBackend (SqlReadBackend, Int) where
type BaseBackend (SqlReadBackend, Int) = SqlBackend
persistBackend = unSqlReadBackend . fst
Associated types
type family BaseBackend backend
Methods
persistBackend :: backend -> BaseBackend backend
Instances4HasPersistBackend
HasPersistBackend SqlReadBackendDefined in persistent-2.14.6.3 · Database.Persist.Sql.Types.InternalHasPersistBackend SqlWriteBackendDefined in persistent-2.14.6.3 · Database.Persist.Sql.Types.InternalHasPersistBackend SqlBackendDefined in persistent-2.14.6.3 · Database.Persist.SqlBackend.Internal(BackendCompatible b s, HasPersistBackend b) => HasPersistBackend (Compatible b s)Defined in persistent-2.14.6.3 · Database.Persist.Compatible.Types