Created by
Mateusz Kubuszok
| scala> import io.skillhouse.Predef._
import io.skillhouse.Predef._
scala> import io.skillhouse.contextmappings.ContextMapping
import io.skillhouse.contextmappings.ContextMapping
scala> import io.skillhouse.contextmappings.ContextMapping._
import io.skillhouse.contextmappings.ContextMapping._
scala> import io.skillhouse.intermediate.Intermediate._
import io.skillhouse.intermediate.Intermediate._
scala> import io.skillhouse.companies._
import io.skillhouse.companies._
scala> import io.skillhouse.companies.mappings.CompaniesContextMappings._
import io.skillhouse.companies.mappings.CompaniesContextMappings._ ^
scala> import scala.Predef.implicitly
import scala.Predef.implicitly
scala> combinedMapping(implicitly[ContextMapping[Company, Long @@ Company.Id]], implicitly[ContextMapping[Long @@ Company.Id, CompanyId]])
res1: io.skillhouse.contextmappings.ContextMapping[io.skillhouse.companies.Company,io.skillhouse.intermediate.Intermediate.CompanyId] = io.skillhouse.contextmappings.ContextMapping$$anonfun$andThen$3@2c68b43e
scala> implicitly[ContextMapping[Company, CompanyId]]
<console>:29: error: could not find implicit value for parameter e: io.skillhouse.contextmappings.ContextMapping[io.skillhouse.companies.Company,io.skillhouse.intermediate.Intermediate.CompanyId]
implicitly[ContextMapping[Company, CompanyId]]
^
scala>
|