Resultados da pesquisa a pedido "shapeless"
Convertendo classes de casos aninhadas em mapas aninhados usando Shapeless
Estou tentando resolveresta [https://stackoverflow.com/questions/31528379/scala-macros-for-nested-case-classes-to-map-and-other-way-around] pergunta usando Shapeless, em resumo, trata-se de converter uma classe de caso aninhada em Map [String, ...
Adicionando tipos de contêiner como Seq, List, Option e Map à conversão genérica sem forma
Para concluir a série de perguntas que eu fiz sobre a conversão decase class de / paraMap[String, Any] ...
Falha implícita na resolução?
Eu tenho trabalhado em uma implementação de "estilo informe"Sistema denso de números binários de ...
Shapeless: própria restrição HList usando o Coproduct
(NOTA: Dividir deSem forma: tentando restringir os elementos da HList por seu tipo [https://stackoverflow.com/questions/32778746] ) Pergunta 2 - Restrição própria usando o Coproduct O que eu realmente queria fazer é escrever uma nova restrição ...
Derivando instâncias de classe de tipo para classes de caso com exatamente um campo
Estou trabalhando em uma biblioteca de análise CSV (tabular [http://nrinaudo.github.io/tabulate/]) Ele usa classes de tipo simples para codificação / decodificação: a codificação, por exemplo, é feita com instâncias deCellEncoder (para codificar ...
Remodelar um construtor de classe de caso?
Tentando encontrar uma maneira de "remodelar" um construtor de caso para preencher algum valor padrão. É possível o seguinte? def reshape[T, R1 <: HList, R2 <: HList](h: R1): R2 => T = ??? //example case class MyClass(a: Double, b: String, c: ...
LabelledGeneric para obter o nome da classe
Eu sou relativamente novo em Shapeless, como se deduzirá da minha pergunta. Dada uma instância deLabelledGeneric, como obtenho o nome da classe que ela representa. Posso obter as informações do nome do campo emKeys, então suponho que preciso de ...
Obtendo subclasses de uma característica selada
É possível (via macros, alguma forma de automagia sem forma ou de outra forma) obter uma lista das subclasses de uma característica selada: Em tempo de compilação?Em tempo de execução?
Por que a técnica Aux é necessária para cálculos no nível de tipo?
Tenho certeza de que estou perdendo alguma coisa aqui, já que sou bastante novo no Shapeless e estou aprendendo, mas quando é a técnica Aux, na verdade requeridos? Vejo que é usado para expor umtype declaração, elevando-a para a assinatura de ...
Como você depura código de nível de tipo?
Na maioria das vezes, tudo que você obtém é um erro implícito não encontrado. Você não sabe em que parte da cadeia de construção implícita falhou. Aparentemente, você não pode usar a depuração em tempo de execução ou a instrução print. Então, ...