mirror of
https://github.com/dyrkin/luxmed-bot.git
synced 2025-12-21 13:23:05 +01:00
use scala 2.13 and java 11 (#38)
This commit is contained in:
committed by
GitHub
parent
1b254f8ed5
commit
dc0fefcb53
@@ -1,5 +1,4 @@
|
||||
dependencies {
|
||||
api "org.slf4j:slf4j-api:1.7.25"
|
||||
api "ch.qos.logback:logback-classic:1.2.3"
|
||||
api "org.typelevel:cats-core_$scala:2.0.0-M1"
|
||||
api "ch.qos.logback:logback-classic:1.2.11"
|
||||
api "org.typelevel:cats-core_$scala:2.8.0"
|
||||
}
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
|
||||
package com.lbs.common
|
||||
|
||||
import scala.collection.TraversableLike
|
||||
import scala.collection.generic.CanBuildFrom
|
||||
import scala.language.{higherKinds, implicitConversions}
|
||||
import scala.collection.{BuildFrom, IterableOps}
|
||||
import scala.language.implicitConversions
|
||||
|
||||
trait ModelConverters {
|
||||
|
||||
@@ -15,9 +14,8 @@ trait ModelConverters {
|
||||
def mapTo[To](implicit converter: ObjectConverter[From, To]): To = converter.convert(anyRef)
|
||||
}
|
||||
|
||||
implicit def sequenceConverters[From, To, Col[+X] <: TraversableLike[X, Col[X]]]
|
||||
(implicit objectConverter: ObjectConverter[From, To], bf: CanBuildFrom[Col[From], To, Col[To]]): ObjectConverter[Col[From], Col[To]] = {
|
||||
col: Col[From] => col.map(objectConverter.convert)
|
||||
}
|
||||
implicit def sequenceConverters[From, To, Col[+X] <: IterableOps[X, Col, Col[X]]]
|
||||
(implicit objectConverter: ObjectConverter[From, To]): ObjectConverter[Col[From], Col[To]] =
|
||||
(col: Col[From]) => col.map(objectConverter.convert)
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user