implicit def fromInjectionOptInverse[A, B]()

in bijection-core/src/main/scala/com/twitter/bijection/Conversion.scala [47:56]


  implicit def fromInjectionOptInverse[A, B](implicit
      inj: Injection[B, A]
  ): Conversion[A, Option[B]] =
    new Conversion[A, Option[B]] {
      def apply(a: A) =
        inj.invert(a) match {
          case Success(value) => Some(value)
          case _              => None
        }
    }