ContraOptionally

name.rayrobdod.stringContextParserCombinator.typeclass.ContraOptionally
See theContraOptionally companion trait

Predefined implicit implementations of ContraOptionally and methods to create new ContraOptionally

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](contraNoneFn: Z => Expr[Boolean], contraSomeFn: PartialExprFunction[Expr, Z, A]): ContraOptionally[Expr, A, Z]

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

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

Attributes

Source
Optionally.scala

Implicits

Implicits

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

Attributes

Source
Optionally.scala

Inherited implicits

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

Attributes

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

Attributes

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

Attributes

Inherited from:
VersionSpecificContraOptionally (hidden)
Source
VersionSpecificOptionally.scala