Anything_

final class Anything_[A](a: A) extends AnyVal
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def assert(p: A => Boolean): A
def assert(p: A => Boolean, f: A => Any): A
def associateLeft[K](f: A => K): (K, A)
def associateRight[V](f: A => V): (A, V)
@inline
def containedIn(values: Set[A]): Boolean
@inline
def containedIn(values: Seq[A]): Boolean
def i(f: A => Any): A
def i(f: A => Any, prefix: String): A
def i__(f: A => Any): A
def i__(f: A => Any, prefix: String): A
def in: As[A]
def inNoneIf(p: A => Boolean): Option[A]
def inSomeIf(p: A => Boolean): Option[A]
def inspect(f: A => Any): A
@inline
def notContainedIn(values: Seq[A]): Boolean
@inline
def notContainedIn(values: Set[A]): Boolean
def pipeIf(test: Boolean)(f: A => A): A
def pipeIf[B <: A](pred: A => Boolean)(f: A => B): A
def pipeOpt[B](opt: Option[B])(f: B => A => A): A
def prt: A
def require(p: A => Boolean): A
def require(p: A => Boolean, f: A => Any): A
def sideEffect(f: A => Unit): A
def sideEffectIf(pred: A => Boolean)(f: A => Unit): A
def str: String
def tapIf(test: Boolean)(f: A => Unit): A
def tapIf(pred: A => Boolean)(f: A => Unit): A
def tapOpt[B](opt: Option[B])(f: B => A => A): A
@inline
def thn[B](f: A => B): B

thrush combinator (see https://users.scala-lang.org/t/implicit-class-for-any-and-or-generic-type/501); I guess the altenative is to do match { case ...

thrush combinator (see https://users.scala-lang.org/t/implicit-class-for-any-and-or-generic-type/501); I guess the altenative is to do match { case ...

def thnIf(test: Boolean)(f: A => A): A
def thnIf[B <: A](pred: A => Boolean)(f: A => B): A
def thnOpt[B](opt: Option[B])(f: B => A => A): A