TrySplitResource
libretto.scaletto.impl.FreeScaletto.-⚬.TrySplitResource
case class TrySplitResource[R, A, S, T, B, E](f: ScalaFunction[(R, A), Either[E, (S, T, B)]], release1: Option[ScalaFunction[S, Unit]], release2: Option[ScalaFunction[T, Unit]]) extends ConcurrentPair[Res[R], Val[A]] -⚬ Val[E] |+| ConcurrentPair[ConcurrentPair[Res[S], Res[T]], Val[B]]
Attributes
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ConcurrentPair[Res[R], Val[A]] -⚬ Val[E] |+| ConcurrentPair[ConcurrentPair[Res[S], Res[T]], Val[B]]class Objecttrait Matchableclass Any
Members list
In this article