Skip to content

Instantly share code, notes, and snippets.

@catostrophe
catostrophe / shims.scala
Created May 24, 2021 15:01
Tofu-Trace4Cats integration
package tofu.trace4cats
import cats.Monad
import io.janstenpickle.trace4cats.base.context.{Lift => T4cLift, Local => T4cLocal, Provide => T4cProvide}
import io.janstenpickle.trace4cats.base.optics.{Getter, Lens}
import tofu.{WithLocal, WithRun}
import tofu.lift.{Lift => TofuLift}
import tofu.optics.{Contains, Extract}
object shims extends ShimsLowPriority {