Debug

object Debug extends Debug
Companion:
class
trait Debug
class Object
trait Matchable
class Any
Debug.type

Givens

Inherited givens

Extensions

Inherited extensions

extension [T](t: => T)
def pp(using not: NotGiven[NoDebug], output: ConsoleOutput)(pre: String): T

print the object to the console with a small message before

print the object to the console with a small message before

Inherited from:
Debug
@targetName("ppFunction")
def pp(using not: NotGiven[NoDebug], output: ConsoleOutput)(show: T => String): T

print the object to the console with a specific function and return it

print the object to the console with a specific function and return it

Inherited from:
Debug
def pp(using not: NotGiven[NoDebug], output: ConsoleOutput)(condition: T => Boolean): T

print the object to the console and return it, if the condition is satisfied

print the object to the console and return it, if the condition is satisfied

Inherited from:
Debug
def pp(using not: NotGiven[NoDebug], output: ConsoleOutput)(condition: Boolean): T

print the object to the console and return it, if the condition is satisfied

print the object to the console and return it, if the condition is satisfied

Inherited from:
Debug
def pp(using not: NotGiven[NoDebug], output: ConsoleOutput): T

print the object to the console and return it

print the object to the console and return it

Inherited from:
Debug