VersionSpecificPrinter

zio.parser.VersionSpecificPrinter
trait VersionSpecificPrinter[+Err, +Out, -Value]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Printer[Err, Out, Value]
class Contramap[Err, Err2, Out, Value2, Value]
class ContramapEither[Err, Err2, Out, Value2, Value]
class Fail[Err]
class Failed[Err]
class FlatMapValue[Err, Out, Value]
class Ignore[Err, Out, Value, Value2]
class Lazy[Err, Out, Value]
class MapError[Err, Err2, Out, Value]
class Optional[Err, Out, Value]
class OrElse[Err, Err2, Out, Out2, Value2, Value]
class OrElseEither[Err, Err2, Out, Out2, Value2, Value]
class ParseRegex[Err]
class ParseRegexLastChar[Err]
class Passthrough[Value, Result]
class ProvideValue[Err, Out, Value]
class Repeat[Err, Out, Value]
class SkipRegex
class Succeed
class Zip[Err, Err2, Out, Out2, Value2, Value, ZippedValue]
class ZipLeft[Err, Err2, Out, Out2, Value2, Value]
class ZipRight[Err, Err2, Out, Out2, Value2, Value]
Show all
Self type
Printer[Err, Out, Value]

Members list

Value members

Concrete methods

final def orElseU[Err2 >: Err, Out2 >: Out, Value1 <: Value, Value2 : ClassTag](that: => Printer[Err2, Out2, Value2])(implicit evidence$1: ClassTag[Value2], vtag: ClassTag[Value1]): Printer[Err2, Out2, Value1 | Value2]

Prints this and if it fails, ignore the printed output and print 'that' instead.

Prints this and if it fails, ignore the printed output and print 'that' instead.

Attributes