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

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

¿Por qué se requiere la técnica Aux para los cálculos a nivel de tipo?

Estoy bastante seguro de que me falta algo aquí, ya que soy bastante nuevo en Shapeless y estoy aprendiendo, pero ¿cuándo es realmente la técnica Aux? necesario? Veo que se usa para exponer untype declaración elevándola a la firma de 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?

2 la respuesta

¿Cómo se depura el código de nivel de tipo?

La mayoría de las veces, todo lo que obtienes es un error implícito no encontrado. No sabes en qué parte de la cadena de construcción implícita falló. Aparentemente no puede usar la depuración en tiempo de ejecución o la declaración de impresión. ...