NoDebug

trait NoDebug extends Debug

Use this trait to disable the pp method on objects

trait Debug
class Object
trait Matchable
class Any

Type members

Inherited classlikes

Inherited from
ImplicitParameters

Value members

Concrete fields

final lazy val NoDebug: NoDebug

Extensions

Inherited extensions

extension (t: => T)
def pp[T](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
def pp[T](using not: NotGiven[NoDebug], output: ConsoleOutput)(show: T => String)(using p: ImplicitParam): 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[T](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[T](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[T](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