SelectorOps

final implicit class SelectorOps[M, S, B <: SelectorBuilder[M, S]](val inner: B & SelectorBuilder[M, S]) extends AnyVal
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def ![O](implicit M: Aux[B, O, S]): O

Makes the selector to which it applies mandatory. The selection will fail if the selected fields are not present in the object.

Makes the selector to which it applies mandatory. The selection will fail if the selected fields are not present in the object.

def ?[O](implicit L: Aux[B, O, M]): O

Makes the selector to which it applies lenient. The selection will '''not''' fail if the value it applies to is not an array or object.

Makes the selector to which it applies lenient. The selection will '''not''' fail if the value it applies to is not an array or object.

Concrete fields

val inner: B & SelectorBuilder[M, S]