aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/xyz/driver/pdsuicommon/computation/Implicits.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/scala/xyz/driver/pdsuicommon/computation/Implicits.scala')
-rw-r--r--src/main/scala/xyz/driver/pdsuicommon/computation/Implicits.scala15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/main/scala/xyz/driver/pdsuicommon/computation/Implicits.scala b/src/main/scala/xyz/driver/pdsuicommon/computation/Implicits.scala
new file mode 100644
index 0000000..d5acc2d
--- /dev/null
+++ b/src/main/scala/xyz/driver/pdsuicommon/computation/Implicits.scala
@@ -0,0 +1,15 @@
+package xyz.driver.pdsuicommon.computation
+
+import scala.concurrent.Future
+import scala.util.Try
+
+trait Implicits {
+
+ implicit def futureToFutureComputationOps[T](self: Future[T]): FutureToComputationOps[T] = {
+ new FutureToComputationOps[T](self)
+ }
+
+ implicit def tryToTryComputationOps[T](self: Try[T]): TryToComputationOps[T] = {
+ new TryToComputationOps[T](self)
+ }
+}