diff options
Diffstat (limited to 'src/main/scala/cc/spray/json/lenses/ExtraImplicits.scala')
-rw-r--r-- | src/main/scala/cc/spray/json/lenses/ExtraImplicits.scala | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main/scala/cc/spray/json/lenses/ExtraImplicits.scala b/src/main/scala/cc/spray/json/lenses/ExtraImplicits.scala index 9951c94..216a63e 100644 --- a/src/main/scala/cc/spray/json/lenses/ExtraImplicits.scala +++ b/src/main/scala/cc/spray/json/lenses/ExtraImplicits.scala @@ -11,14 +11,14 @@ trait ExtraImplicits { lens ! Operations.set(pValue) apply value // This can't be simplified because we don't want the type constructor - // of projection to appear in the type paramater list. - def extract[T: Reader](p: Projection[Id]): T = + // for Lens[M] to appear in the type paramater list. + def extract[T: Reader](p: Lens[Id]): T = p.get[T](value) - def extract[T: Reader](p: Projection[Option]): Option[T] = + def extract[T: Reader](p: Lens[Option]): Option[T] = p.get[T](value) - def extract[T: Reader](p: Projection[Seq]): Seq[T] = + def extract[T: Reader](p: Lens[Seq]): Seq[T] = p.get[T](value) def as[T: Reader]: Validated[T] = |