Suchergebnisse für Anfrage "shapeless"

0 die antwort

Hinzufügen von Containertypen wie "Seq", "List", "Option" und "Map" zu einer formlosen generischen Konvertierung

Um die Reihe von Fragen zu vervollständigen, die ich zur Konvertierung von @ gestellt hacase class zu / vonMap[String, Any] im1 [https://stackoverflow.com/questions/31633563/converting-nested-case-classes-to-nested-maps-using-shapeless] ...

1 die antwort

Auf HList kann nicht zugeordnet werden

1 die antwort

Ordnen Sie HList in der Methode mit Poly1 basierend auf dem Typparameter der Klasse zu

Ich habe Klasse, parametrisiert mit

TOP-Veröffentlichungen

1 die antwort

Map on HList schlägt mit Untertypen des allgemeinen Typs in Scala & Shapeless fehl

Angenommen, wir haben die folgenden Klassen und einige Werte (in Scala):

1 die antwort

Heterogene Argumente in einer Scala-Funktion

Wie kann ich welche bestehen?

1 die antwort

Filtereinsatz bei Shapeless, Scala

Es ist leicht zu filtern

1 die antwort

Suchen Sie nach Typklasseninstanzen für Shapeless HList

Sagen Sie, dass ich ein Merkmal habeShow[T] wie der in ...

1 die antwort

Verwenden von shapeless, um Tupel von Future über HList in Future of Tupel umzuwandeln

Gibt es eine einfache Möglichkeit, ein Tupel des Typs (Future [A], Future [B], Future [C], ..., Future [N]) in Future [(A, B, C, ..., N)]? Dies setzt eine undefinierte Anzahl von Elementen im Tupel voraus. Ich habe versucht, das Tupel in HList ...

1 die antwort

Formlos: Generisches Objektiv, parametrisiert nach Gehäuseklasse oder Feld

Beyogen auf: import shapeless._ case class Content(field: Int) lens[Content] >> 'fieldIch versuche, eine Methode zum Erstellen von Linsen zu entwickeln: def makeLens[T <: Product](s: Symbol) = lens[T] >> sAber es scheint nicht offensichtlich. ...

1 die antwort

Dynamische Parametrisierung der Poly1-Funktion in Shapeless

Ich habe diese Situation (auf die wesentlichen Teile reduziert) class Foo[L <: HList](columns: L) { class toRecord(row: Row) extends Poly1 { implicit def caseColumn[T] = at[Column[T]] { /* map to a record field */ } } def asRecord = { val ...