Sequenced

name.rayrobdod.stringContextParserCombinator.typeclass.Sequenced
See theSequenced companion trait
object Sequenced

Predefined implicit implementations of Sequenced

Attributes

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

Members list

Implicits

Implicits

implicit def genericUnit[A]: Sequenced[A, Unit, A]

Returns the non-unit input value

Returns the non-unit input value

Attributes

Source
Sequenced.scala
implicit def unitGeneric[B]: Sequenced[Unit, B, B]

Returns the non-unit input value

Returns the non-unit input value

Attributes

Source
Sequenced.scala
implicit def unitUnit: Sequenced[Unit, Unit, Unit]

Returns a Unit when both inputs are a Unit

Returns a Unit when both inputs are a Unit

import name.rayrobdod.stringContextParserCombinator.Interpolator.Interpolator
val u1:Interpolator[Unit] = ???
val u2:Interpolator[Unit] = ???

((u1:Interpolator[Unit]) andThen (u2:Interpolator[Unit])):Interpolator[Unit]

Attributes

Source
Sequenced.scala

Inherited implicits

implicit def toPair[A, B]: Sequenced[A, B, (A, B)]

The fallback Sequenced; returns the two inputs placed in a Tuple2

The fallback Sequenced; returns the two inputs placed in a Tuple2

import name.rayrobdod.stringContextParserCombinator.Interpolator.Interpolator
class A {}
class B {}
val p1:Interpolator[A] = ???
val p2:Interpolator[B] = ???

((p1:Interpolator[A]) andThen (p2:Interpolator[B])):Interpolator[(A, B)]

Attributes

Inherited from:
LowPrioSequenced (hidden)
Source
Sequenced.scala