Resultados de la búsqueda a petición "shapeless"

1 la respuesta

¿Cómo iterar todos los tipos de productos en un coproducto usando sin forma?

Digamos que tengo uncoproducto [https://github.com/milessabin/shapeless/wiki/Feature-overview:-shapeless-2.0.0#coproducts-and-discriminated-unions] (un rasgo sellado) como sealed trait Traity case object Foo extends Traity case class Bar() ...

2 la respuesta

Convertir clases de casos anidados en mapas anidados usando Shapeless

Estoy tratando de resolveresta [https://stackoverflow.com/questions/31528379/scala-macros-for-nested-case-classes-to-map-and-other-way-around] pregunta usando Shapeless, en resumen, se trata de convertir una clase de caso anidada a Map [String, ...

1 la respuesta

Convertir Map [String, Any] en una clase de caso usando Shapeless

La preguntaaquí [https://stackoverflow.com/questions/31633563/converting-nested-case-classes-to-nested-maps-using-shapeless] pregunta sobre el mapeo de una clase de caso a un Map [String, Any]. Me preguntaba qué sería al revés, convirtiendo Map ...

0 la respuesta

Agregar tipos de contenedores como Seq, List, Option y Map a la conversión genérica sin forma

Para completar la serie de preguntas que he hecho sobre la conversión decase class hacia / desdeMap[String, Any] ...

1 la respuesta

¿Falla de resolución implícita?

He estado trabajando en una implementación de "estilo sin forma" deEl denso sistema de números binarios de ...

2 la respuesta

Sin forma: propia restricción de HList usando Coproduct

(NOTA: dividir deSin forma: tratando de restringir los elementos HList por su tipo [https://stackoverflow.com/questions/32778746] ) Pregunta 2 - Restricción propia usando Coproducto Lo que realmente quería hacer es escribir una nueva ...

1 la respuesta

Derivar instancias de clase de tipo para clases de caso con exactamente un campo

Estoy trabajando en una biblioteca de análisis CSV (tabular [http://nrinaudo.github.io/tabulate/]) Utiliza clases de tipo simples para codificar / decodificar: la codificación, por ejemplo, se realiza con instancias deCellEncoder (para codificar ...

1 la respuesta

¿Reformar un constructor de clase de caso?

Tratando de encontrar una manera de "remodelar" un constructor de casos para llenar algún valor predeterminado. ¿Es posible lo siguiente? def reshape[T, R1 <: HList, R2 <: HList](h: R1): R2 => T = ??? //example case class MyClass(a: Double, b: ...

1 la respuesta

LabelledGeneric para obtener el nombre de la clase

Soy bastante nuevo en Shapeless, como se deducirá de mi pregunta. Dada una instancia deLabelledGeneric, ¿cómo obtengo el nombre de la clase que representa? Puedo obtener la información del nombre del campo deKeysasí que supongo que necesito otro ...

1 la respuesta

Obtener subclases de un rasgo sellado

¿Es posible (a través de macros, alguna forma de forma automática sin forma u otra) obtener una lista de las subclases de un rasgo sellado: En tiempo de compilación?¿En tiempo de ejecución?