ContramapEither
Attributes
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Members list
Value members
Inherited methods
Symbolic alias for repeat0
Symbolic alias for repeat
Symbolic alias for orElseEither
Symbolic alias for orElse
Symbolic alias for zipLeft
Symbolic alias for optional
Provide this printer it's input value
Ignores the printer's result and input and use 'result' and 'value' instead
Ignores the printer's result and input and use 'result' and 'value' instead
Attributes
- Inherited from:
- Printer
Surround this printer with 'left' and 'right', each getting Unit as value to be printed.
Surround this printer with 'left' and 'right', each getting Unit as value to be printed.
Attributes
- Inherited from:
- Printer
Maps the printer's input value with function 'f'
Maps the printer's result with function 'to' and its input value with 'from'. Both functions can fail the printer.
Maps the printer's result with function 'to' and its input value with 'from'. Both functions can fail the printer.
Attributes
- Inherited from:
- Printer
Maps the result of the printer with the function 'to', and the value to be printed with the partial function 'from'. It the partial function is not defined on the value, the printer fails with 'failure'.
Maps the result of the printer with the function 'to', and the value to be printed with the partial function 'from'. It the partial function is not defined on the value, the printer fails with 'failure'.
This can be used to define separate syntaxes for subtypes, that can be later combined.
Attributes
- Inherited from:
- Printer
Specifies a filter condition 'condition' that gets checked on both the printed and the result value and in case it evaluates to false, fails with 'failure'.
Specifies a filter condition 'condition' that gets checked on both the printed and the result value and in case it evaluates to false, fails with 'failure'.
Attributes
- Inherited from:
- Printer
Concatenates a chunk of string to be printed
Maps the error with function 'f'
Print option values
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
- Inherited from:
- Printer
Prints this if the input is 'Left', or print 'that' if the input is 'Right'
Prints this if the input is 'Left', or print 'that' if the input is 'Right'
Attributes
- Inherited from:
- Printer
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
- Inherited from:
- VersionSpecificPrinter
Print the given 'value' to a chunk of output elements
Print the given 'value' to the given 'target' implementation
Print the given 'value' to a string
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product
Repeats this printer for each element of the input chunk, assuming it has at least one element
Repeats this printer for each element of the input chunk, assuming it has at least one element
Attributes
- Inherited from:
- Printer
Repeats this printer for each element of the input chunk, zero or more times
Repeats this printer for each element of the input chunk, zero or more times
Attributes
- Inherited from:
- Printer
Repeat this printer for each element of the input chunk, verifying the 'stopConfition' after each.
Repeat this printer for each element of the input chunk, verifying the 'stopConfition' after each.
Attributes
- Inherited from:
- Printer
Repeats this printer for each element of the input chunk, separated by the 'sep' printer (which gets Unit to be printed)
Repeats this printer for each element of the input chunk, separated by the 'sep' printer (which gets Unit to be printed)
Attributes
- Inherited from:
- Printer
Repeats this printer for each element of the input chunk that can be empty, separated by the 'sep' printer (which gets Unit to be printed)
Repeats this printer for each element of the input chunk that can be empty, separated by the 'sep' printer (which gets Unit to be printed)
Attributes
- Inherited from:
- Printer
Surround this printer with 'other', which will get Unit as value to be printed.
Surround this printer with 'other', which will get Unit as value to be printed.
Attributes
- Inherited from:
- Printer
Maps the printer's result with function 'to' and its input value with 'from'. Both functions can fail the printer. Failure is indicated by None on the error channel.
Maps the printer's result with function 'to' and its input value with 'from'. Both functions can fail the printer. Failure is indicated by None on the error channel.
Attributes
- Inherited from:
- Printer
Widen this printer's printed value type by specifying a partial function to narrow it back to the set of supported subtypes.
Widen this printer's printed value type by specifying a partial function to narrow it back to the set of supported subtypes.
Attributes
- Inherited from:
- Printer
Print 'that' by providing the unit value to it after printing this. The result is this printer's result.
Print 'that' by providing the unit value to it after printing this. The result is this printer's result.
Attributes
- Inherited from:
- Printer