From a9dbfb1fa300fb5c302547c7e78f8d9faa4ace7e Mon Sep 17 00:00:00 2001 From: Aleksandr Shabalin Date: Mon, 2 Dec 2024 16:18:03 +0300 Subject: [PATCH 1/2] - fixed ColumnsValues scope --- src/main/scala/com/ringcentral/cassandra4io/cql/package.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/scala/com/ringcentral/cassandra4io/cql/package.scala b/src/main/scala/com/ringcentral/cassandra4io/cql/package.scala index a49ddea..9a98b49 100644 --- a/src/main/scala/com/ringcentral/cassandra4io/cql/package.scala +++ b/src/main/scala/com/ringcentral/cassandra4io/cql/package.scala @@ -325,8 +325,8 @@ package object cql { } } - private trait ColumnsValues[T] extends Columns[T] with Values[T] - private object ColumnsValues { + trait ColumnsValues[T] extends Columns[T] with Values[T] + object ColumnsValues { def apply[T](implicit ev: ColumnsValues[T]): ColumnsValues[T] = ev implicit val hNilColumnsValues: ColumnsValues[HNil] = new ColumnsValues[HNil] { From 3280c1cf31624357bf17730c6949407baffb0518 Mon Sep 17 00:00:00 2001 From: Aleksandr Shabalin Date: Mon, 2 Dec 2024 16:28:51 +0300 Subject: [PATCH 2/2] - fixed ColumnsValues scope --- src/main/scala/com/ringcentral/cassandra4io/cql/package.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/com/ringcentral/cassandra4io/cql/package.scala b/src/main/scala/com/ringcentral/cassandra4io/cql/package.scala index 9a98b49..0a5f466 100644 --- a/src/main/scala/com/ringcentral/cassandra4io/cql/package.scala +++ b/src/main/scala/com/ringcentral/cassandra4io/cql/package.scala @@ -326,7 +326,7 @@ package object cql { } trait ColumnsValues[T] extends Columns[T] with Values[T] - object ColumnsValues { + private object ColumnsValues { def apply[T](implicit ev: ColumnsValues[T]): ColumnsValues[T] = ev implicit val hNilColumnsValues: ColumnsValues[HNil] = new ColumnsValues[HNil] {