BiOptionally

name.rayrobdod.stringContextParserCombinator.typeclass.BiOptionally
See theBiOptionally companion trait
object BiOptionally

Predefined implicit implementations of BiOptionally and methods to create new BiOptionally

Attributes

Companion
trait
Source
Optionally.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def apply[Expr[_], A, Z](noneFn: => Z, someFn: A => Z, contraNoneFn: Z => Expr[Boolean], contraSomeFn: PartialExprFunction[Expr, Z, A]): BiOptionally[Expr, A, Z]

Constructs an BiOptionally from a set of functions corresponding to each of BiOptionally's methods

Constructs an BiOptionally from a set of functions corresponding to each of BiOptionally's methods

Attributes

Source
Optionally.scala

Implicits

Implicits

implicit def idUnit: BiOptionally[Id, Unit, Unit]

Attributes

Source
Optionally.scala

Inherited implicits

implicit def idToOption[A]: BiOptionally[Id, A, Option[A]]

Attributes

Inherited from:
LowPrioBiOptionally (hidden)
Source
Optionally.scala
implicit def quotedToExprOption[A](using Quotes, Type[A]): BiOptionally[Expr, Expr[A], Expr[Option[A]]]

Attributes

Inherited from:
VersionSpecificLowPrioBiOptionally (hidden)
Source
VersionSpecificOptionally.scala
implicit def quotedUnit(using Quotes): BiOptionally[Expr, Unit, Unit]

Attributes

Inherited from:
VersionSpecificBiOptionally (hidden)
Source
VersionSpecificOptionally.scala