ResultOps

org.llm4s.syntax.syntax.ResultOps
final implicit class ResultOps[A](result: Result[A]) extends AnyVal

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any

Members list

Value members

Concrete methods

def getOrElse[B >: A](default: => B): B
def mapError(f: LLMError => LLMError): Result[A]
def orElse[B >: A](alternative: => Result[B]): Result[B]
def recover[B >: A](pf: PartialFunction[LLMError, B]): Result[B]
def recoverWith[B >: A](pf: PartialFunction[LLMError, Result[B]]): Result[B]
def tap(effect: A => Unit): Result[A]
def tapError(effect: LLMError => Unit): Result[A]