Predef
と-Yno-predef
というフラグを付けてカスタムを使用しています。基本的にはSlamData's oneのコピーです。-Yno-predefフラグでscala.immutable.Seqを平坦化
私はエラーが表示されるネストされた不変のSeq
のコレクションを平らにしてみてください:
No implicit view available from my.Predef.Seq[String] => scala.collection.GenTraversableOnce[String].
私はimport scala.Predef._
を置けば、それは再びコンパイルします。私はscala.Predef
とscala
パッケージオブジェクトを調べようとしましたが、TraversableOnce
のコピーをしようとしたときに、Traversable
またはSeq
の定義は役に立ちませんでした。
誰かがこの暗黙的な生成を担当するvanilla predefの部分を知っていますか?
type <:<[-From, +To] = scala.Predef.<:<[From, To]
implicit def $conforms[A]: A <:< A = scala.Predef.$conforms[A]
どうやらそれはコンパニオンオブジェクト内のすべてのこれらの型クラスの派生の内部で使用される暗黙的な証拠のために必要とされています。私は、私が行方不明になったことだったことが分かってきたいくつかの掘削後
構文ツリーをプレビューするといいトリック:) –