Semantically, returns the result in the monadic value.
Semantically, returns the result in the monadic value.
This macro must be inside a monadic
or a catchIoMonadic
block.
This is not a real method, thus it will never actually execute. Instead, the call to this method will be transformed to a monadic expression. The actually result is passing as a parameter to some scalaz.Monad#bind and scalaz.Monad#point calls instead of as a return value.
the result in the monadic value.
the underlying monadic value.
the underlying monadic value.
(catchIoMonadic: StringAdd).self
(catchIoMonadic: StringFormat).self
(Since version ) see corresponding Javadoc for more information.
(catchIoMonadic: ArrowAssoc[catchIoMonadic[F]]).x
(Since version 2.10.0) Use leftOfArrow
instead
(catchIoMonadic: Ensuring[catchIoMonadic[F]]).x
(Since version 2.10.0) Use resultOfEnsuring
instead