io.atlassian.event
Makes it easy to create tagged types with an apply without having to import and deal with scalaz.Tag directly. e.g.
scalaz.Tag
sealed trait FooMarker type Foo = String @@ FooMarker object Foo extends Tagger[String, FooMarker]
...
val foo = Foo("hurrah")
Makes it easy to create tagged types with an apply without having to import and deal with
scalaz.Tag
directly. e.g.sealed trait FooMarker type Foo = String @@ FooMarker object Foo extends Tagger[String, FooMarker]
...
val foo = Foo("hurrah")