QuestionOperatorSupport

quest.QuestionOperatorSupport
See theQuestionOperatorSupport companion trait

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Types

type Aux[T, F, S] = QuestionOperatorSupport[T] { type Failure = F; type Success = S; }

Givens

Givens

given forEither[L, R]: Aux[Either[L, R], Left[L, Nothing], R]
given forOption[T]: Aux[Option[T], None.type, T]
given forTry[T]: Aux[Try[T], Failure[Nothing], T]