Suchergebnisse für Anfrage "shapeless"
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 ...
Was ist "at" in shapeless (scala)?
Ich habe ein Objekt (wahrscheinlich eine Funktion) mit dem Namen "at" gesehen, das in der gesamten formlosen Quelle und in Code, der formlos verwendet, verteilt ist. Insbesondere wird es in der Antwort auf verwendetdiese ...
scala - generisches Entpacken für HList
Ich habe folgendes Scala-Problem: Schreiben Sie eine Funktion, die eine Liste von HLists aufnimmt List(23 :: “a” :: 1.0d :: HNil, 24 :: “b” :: 2.0d :: HNil) # this is list of hlistsund zurück HList of Lists List[Int](23, 24) :: ...
Suchen Sie nach Typklasseninstanzen für Shapeless HList
Sagen Sie, dass ich ein Merkmal habeShow[T] wie der in ...
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 ...
Konvertieren Sie eine Seq [String] auf typsichere Weise in eine Case-Klasse
Ich habe einen Parser geschrieben, der einen String nach einigen Regeln in einen Seq [String] umwandelt. Dies wird in einer Bibliothek verwendet. Ich versuche, diese Seq [String] in eine Case-Klasse umzuwandeln. Die Fallklasse wird vom Benutzer ...
Ist ein mehrdeutiger impliziter Wert der einzige Weg, den Fehler in der Kompilierungszeit existierend zu machen
trait Foo trait Bar extends Foo def doStuff[T <: Foo](x: T)(implicit ev: T =!:= Foo) = x doStuff(new Foo{}) //ambiguous implicit value doStuff(new Bar)// successfulDie implizite Auflösung findet zur Kompilierungszeit statt, daher denke ich, dass ...
Kann nicht beweisen, dass Singleton-Typen Singleton-Typen sind, während eine Typklasseninstanz generiert wird
Angenommen, ich habe eine Typklasse, die beweist, dass alle Typen in einem Shapeless-Koprodukt Singleton-Typen sind: import shapeless._ trait AllSingletons[A, C <: Coproduct] { def values: List[A] } object AllSingletons { implicit def ...
Seltsames Verhalten beim Versuch, mit Shapeless @ rekursiv Fallklassen in heterogene Listen zu konvertier
Ich bin letzte Nacht viel zu spät aufgestanden und habe versucht, dieses formlose Problem zu lösen, und ich fürchte, es wird meinen Abend verschlingen, wenn ich es nicht von der Brust krieg n dieser minimierten Version definiere ich nur eine ...
Liste von scalaz.Validation kartieren und verkleinern / überklappen
Ich habe mit so etwas angefangen: def nonEmpty[A] = (msg: String) => (a: Option[A]) => a.toSuccess(msg) val postal: Option[String] = request.param("postal") val country: Option[String] = request.param("country") val params = (postal |> ...