ContraEithered

name.rayrobdod.stringContextParserCombinator.typeclass.ContraEithered
See theContraEithered companion trait

Predefined implicit implementations of ContraEithered and methods to create new ContraEithereds

Attributes

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

Members list

Value members

Concrete methods

def apply[Expr[_], A, B, Z](contraLeftFn: PartialExprFunction[Expr, Z, A], contraRightFn: PartialExprFunction[Expr, Z, B]): ContraEithered[Expr, A, B, Z]

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

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

Attributes

Source
Eithered.scala

Givens

Inherited givens

given idSymmetric[A]: ContraEithered[Id, A, A, A]

Attributes

Inherited from:
LowPrioContraEithered (hidden)
Source
VersionSpecificEithered.scala

Attributes

Inherited from:
VersionSpecificContraEithered (hidden)
Source
VersionSpecificEithered.scala
given quotedSymmetric[A](using Quotes): ContraEithered[Expr, A, A, A]

Attributes

Inherited from:
LowPrioContraEithered (hidden)
Source
VersionSpecificEithered.scala
given quotedUnitUnit(using Quotes): ContraEithered[Expr, Unit, Unit, Unit]

Attributes

Inherited from:
VersionSpecificContraEithered (hidden)
Source
VersionSpecificEithered.scala