in bijection-macros/src/main/scala/com/twitter/bijection/macros/impl/TryMacros.scala [19:25]
def fastTry[T](c: Context)(toEval: c.Expr[T])(implicit T: c.WeakTypeTag[T]): c.Expr[Try[T]] = {
import c.universe._
c.Expr[scala.util.Try[T]](
q"""(try { _root_.scala.util.Success($toEval) }
catch { case _root_.scala.util.control.NonFatal(e) => _root_.scala.util.Failure(e) }): _root_.scala.util.Try[$T]"""
)
}